mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-03 22:35:06 -05:00
regress: use chars instead of ints for flags
This reduces the size of the flags array on stack.
This commit is contained in:
10
regress.c
10
regress.c
@@ -340,7 +340,7 @@ RGR_FindBestRegression
|
|||||||
0-521-43108-5). */
|
0-521-43108-5). */
|
||||||
|
|
||||||
static double
|
static double
|
||||||
find_ordered_entry_with_flags(double *x, int n, int index, int *flags)
|
find_ordered_entry_with_flags(double *x, int n, int index, char *flags)
|
||||||
{
|
{
|
||||||
int u, v, l, r;
|
int u, v, l, r;
|
||||||
double temp;
|
double temp;
|
||||||
@@ -403,9 +403,9 @@ find_ordered_entry_with_flags(double *x, int n, int index, int *flags)
|
|||||||
static double
|
static double
|
||||||
find_ordered_entry(double *x, int n, int index)
|
find_ordered_entry(double *x, int n, int index)
|
||||||
{
|
{
|
||||||
int flags[MAX_POINTS];
|
char flags[MAX_POINTS];
|
||||||
|
|
||||||
memset(flags, 0, n * sizeof(int));
|
memset(flags, 0, n * sizeof (flags[0]));
|
||||||
return find_ordered_entry_with_flags(x, n, index, flags);
|
return find_ordered_entry_with_flags(x, n, index, flags);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@@ -417,9 +417,9 @@ static double
|
|||||||
find_median(double *x, int n)
|
find_median(double *x, int n)
|
||||||
{
|
{
|
||||||
int k;
|
int k;
|
||||||
int flags[MAX_POINTS];
|
char flags[MAX_POINTS];
|
||||||
|
|
||||||
memset(flags, 0, n*sizeof(int));
|
memset(flags, 0, n * sizeof (flags[0]));
|
||||||
k = n>>1;
|
k = n>>1;
|
||||||
if (n&1) {
|
if (n&1) {
|
||||||
return find_ordered_entry_with_flags(x, n, k, flags);
|
return find_ordered_entry_with_flags(x, n, k, flags);
|
||||||
|
|||||||
Reference in New Issue
Block a user