20
20
* Expression data types
21
21
*/
22
22
23
- int GET_FRAC (int n )
23
+ static int GET_FRAC (int n )
24
24
{
25
25
int x = n & 15 ;
26
26
if (x & 8 )
@@ -29,7 +29,7 @@ int GET_FRAC(int n)
29
29
return x ;
30
30
}
31
31
32
- int FP2INT (int n , int d )
32
+ static int FP2INT (int n , int d )
33
33
{
34
34
while (n && n % 10 == 0 ) {
35
35
++ d ;
@@ -43,7 +43,7 @@ int FP2INT(int n, int d)
43
43
return ((n << 4 ) | (d & 15 ));
44
44
}
45
45
46
- int isNan (int x )
46
+ static int isNan (int x )
47
47
{
48
48
return GET_FRAC (x ) == GET_FRAC (NAN_INT );
49
49
}
@@ -235,7 +235,7 @@ struct expr_var *expr_var(struct expr_var_list *vars, const char *s, size_t len)
235
235
return v ;
236
236
}
237
237
238
- int mult (int a , int b )
238
+ static int mult (int a , int b )
239
239
{
240
240
int frac1 = GET_FRAC (a );
241
241
int frac2 = GET_FRAC (b );
@@ -246,7 +246,7 @@ int mult(int a, int b)
246
246
return FP2INT (n3 , (frac1 + frac2 ));
247
247
}
248
248
249
- int divid (int a , int b )
249
+ static int divid (int a , int b )
250
250
{
251
251
int frac1 = GET_FRAC (a );
252
252
int frac2 = GET_FRAC (b );
@@ -265,7 +265,7 @@ int divid(int a, int b)
265
265
return FP2INT (n3 , frac3 );
266
266
}
267
267
268
- int remain (int a , int b )
268
+ static int remain (int a , int b )
269
269
{
270
270
int frac1 = GET_FRAC (a );
271
271
int frac2 = GET_FRAC (b );
@@ -289,13 +289,13 @@ int remain(int a, int b)
289
289
return FP2INT (n1 , frac1 );
290
290
}
291
291
292
- int right_shift (int a , int b )
292
+ static int right_shift (int a , int b )
293
293
{
294
294
/* FIXME: should use 2-base? */
295
295
return divid (a , mult (2 << 4 , b ));
296
296
}
297
297
298
- int power (int a , int b )
298
+ static int power (int a , int b )
299
299
{
300
300
int frac1 = GET_FRAC (a );
301
301
int frac2 = GET_FRAC (b );
@@ -322,13 +322,13 @@ int power(int a, int b)
322
322
return FP2INT (n1 , frac1 );
323
323
}
324
324
325
- int left_shift (int a , int b )
325
+ static int left_shift (int a , int b )
326
326
{
327
327
/* FIXME: should use 2-base? */
328
328
return mult (a , power (2 << 4 , b ));
329
329
}
330
330
331
- int plus (int a , int b )
331
+ static int plus (int a , int b )
332
332
{
333
333
int frac1 = GET_FRAC (a );
334
334
int frac2 = GET_FRAC (b );
@@ -350,7 +350,7 @@ int plus(int a, int b)
350
350
return FP2INT (n1 , frac1 );
351
351
}
352
352
353
- int minus (int a , int b )
353
+ static int minus (int a , int b )
354
354
{
355
355
int frac1 = GET_FRAC (a );
356
356
int frac2 = GET_FRAC (b );
@@ -371,7 +371,7 @@ int minus(int a, int b)
371
371
return FP2INT (n1 , frac1 );
372
372
}
373
373
374
- int compare (int a , int b )
374
+ static int compare (int a , int b )
375
375
{
376
376
int frac1 = GET_FRAC (a );
377
377
int frac2 = GET_FRAC (b );
@@ -398,7 +398,7 @@ int compare(int a, int b)
398
398
return flags ;
399
399
}
400
400
401
- int bitwise_op (int a , int b , int op )
401
+ static int bitwise_op (int a , int b , int op )
402
402
{
403
403
int frac1 = GET_FRAC (a );
404
404
int frac2 = GET_FRAC (b );
@@ -443,7 +443,7 @@ int bitwise_op(int a, int b, int op)
443
443
return FP2INT (n1 , frac1 );
444
444
}
445
445
446
- int not (int a )
446
+ static int not (int a )
447
447
{
448
448
int frac = GET_FRAC (a );
449
449
int n = GET_NUM (a );
0 commit comments