Lines Matching +full:- +full:c
2 * SPDX-License-Identifier: BSD-3-Clause
51 char c;
53 while ((c = *buf++) == ' ')
56 assert('0' <= c && c <= '9');
57 v = v * 10 + (c - '0');
58 c = *buf++;
59 } while(c);
68 char c;
70 while ((c = *buf++) == ' ')
72 switch (c) {
75 c = *buf++;
77 case '-':
78 sign = -1;
79 c = *buf++;
83 assert('0' <= c && c <= '9');
84 v = v * 10 + (c - '0');
85 c = *buf++;
86 } while(c);
95 *--buf = '\0'; in naive_utoa()
97 *--buf = v % 10 + '0'; in naive_utoa()
108 *--buf = '\0'; in naive_ltoa()
111 v = -v; in naive_ltoa()
114 *--buf = v % 10 + '0'; in naive_ltoa()
118 *--buf = '-'; in naive_ltoa()
160 unsigned long a, b, c; in randval() local
164 c = random(); in randval()
165 … return ((unsigned long long) a << 33) ^ ((unsigned long long) b << 15) ^ ((unsigned long long) c); in randval()
170 #define SMALL_MIN -1024ll
174 #define SMALL_MIN -65536