• Home
  • Raw
  • Download

Lines Matching refs:c

50 static inline int isident(int c)  in isident()  argument
52 return isalnum(c) || c == '_'; in isident()
55 static inline bool isasciitype(char c) in isasciitype() argument
57 if( c >= ' ' && c < 127 && c != '\'' && c != '\\' ) return true; in isasciitype()
75 static char* appendcharornum(char c, char* out, bool skipzero = true) in appendcharornum() argument
77 if (skipzero && c == 0) return out; in appendcharornum()
79 if (isasciitype(c)) { in appendcharornum()
80 *out++ = c; in appendcharornum()
86 *out++ = makehexdigit(c>>4); in appendcharornum()
87 *out++ = makehexdigit(c); in appendcharornum()
96 char c[4]; in typetostring() local
97 c[0] = (char)((type>>24)&0xFF); in typetostring()
98 c[1] = (char)((type>>16)&0xFF); in typetostring()
99 c[2] = (char)((type>>8)&0xFF); in typetostring()
100 c[3] = (char)(type&0xFF); in typetostring()
109 if (c[i] == 0) { in typetostring()
120 valid = isident(c[3]) ? true : false; in typetostring()
124 if (c[i] == 0) { in typetostring()
128 if (!isident(c[i])) valid = false; in typetostring()
133 if( valid && (!fullContext || c[0] != '0' || c[1] != 'x') ) { in typetostring()
135 pos = appendcharornum(c[0], pos); in typetostring()
136 pos = appendcharornum(c[1], pos); in typetostring()
137 pos = appendcharornum(c[2], pos); in typetostring()
138 pos = appendcharornum(c[3], pos); in typetostring()
214 char* c = buffer; in printHexData() local
216 sprintf(c, "0x%08x: ", (int)offset); in printHexData()
217 c += 12; in printHexData()
235 *c++ = ' '; in printHexData()
240 *c++ = makehexdigit(val>>4); in printHexData()
241 *c++ = makehexdigit(val); in printHexData()
243 *c++ = ' '; in printHexData()
244 *c++ = ' '; in printHexData()
249 *c++ = ','; in printHexData()
250 *c++ = ' '; in printHexData()
253 *c++ = '0'; in printHexData()
254 *c++ = 'x'; in printHexData()
257 *c++ = makehexdigit(val>>4); in printHexData()
258 *c++ = makehexdigit(val); in printHexData()
269 *c++ = ' '; in printHexData()
270 *c++ = '\''; in printHexData()
275 *c++ = (val >= ' ' && val < 127) ? val : '.'; in printHexData()
277 *c++ = ' '; in printHexData()
281 *c++ = '\''; in printHexData()
282 if (length > bytesPerLine) *c++ = '\n'; in printHexData()
284 if (remain > 0) *c++ = ','; in printHexData()
285 *c++ = '\n'; in printHexData()
289 *c = 0; in printHexData()