Lines Matching refs:c
48 static inline int isident(int c) in isident() argument
50 return isalnum(c) || c == '_'; in isident()
53 static inline bool isasciitype(char c) in isasciitype() argument
55 if( c >= ' ' && c < 127 && c != '\'' && c != '\\' ) return true; in isasciitype()
87 static char* appendcharornum(char c, char* out, bool skipzero = true) in appendcharornum() argument
89 if (skipzero && c == 0) return out; in appendcharornum()
91 if (isasciitype(c)) { in appendcharornum()
92 *out++ = c; in appendcharornum()
98 *out++ = makehexdigit(c>>4); in appendcharornum()
99 *out++ = makehexdigit(c); in appendcharornum()
108 char c[4]; in typetostring() local
109 c[0] = (char)((type>>24)&0xFF); in typetostring()
110 c[1] = (char)((type>>16)&0xFF); in typetostring()
111 c[2] = (char)((type>>8)&0xFF); in typetostring()
112 c[3] = (char)(type&0xFF); in typetostring()
121 if (c[i] == 0) { in typetostring()
132 valid = isident(c[3]) ? true : false; in typetostring()
136 if (c[i] == 0) { in typetostring()
140 if (!isident(c[i])) valid = false; in typetostring()
145 if( valid && (!fullContext || c[0] != '0' || c[1] != 'x') ) { in typetostring()
147 pos = appendcharornum(c[0], pos); in typetostring()
148 pos = appendcharornum(c[1], pos); in typetostring()
149 pos = appendcharornum(c[2], pos); in typetostring()
150 pos = appendcharornum(c[3], pos); in typetostring()
226 char* c = buffer; in printHexData() local
228 sprintf(c, "0x%08x: ", (int)offset); in printHexData()
229 c += 12; in printHexData()
249 *c++ = ' '; in printHexData()
254 *c++ = makehexdigit(val>>4); in printHexData()
255 *c++ = makehexdigit(val); in printHexData()
257 *c++ = ' '; in printHexData()
258 *c++ = ' '; in printHexData()
263 *c++ = ','; in printHexData()
264 *c++ = ' '; in printHexData()
267 *c++ = '0'; in printHexData()
268 *c++ = 'x'; in printHexData()
271 *c++ = makehexdigit(val>>4); in printHexData()
272 *c++ = makehexdigit(val); in printHexData()
283 *c++ = ' '; in printHexData()
284 *c++ = '\''; in printHexData()
289 *c++ = (val >= ' ' && val < 127) ? val : '.'; in printHexData()
291 *c++ = ' '; in printHexData()
295 *c++ = '\''; in printHexData()
296 if (length > bytesPerLine) *c++ = '\n'; in printHexData()
298 if (remain > 0) *c++ = ','; in printHexData()
299 *c++ = '\n'; in printHexData()
303 *c = 0; in printHexData()