Lines Matching defs:ch
207 /* Convert ch from a hex digit to an int */
209 hex(unsigned char ch)
211 if (ch >= 'a' && ch <= 'f')
212 return ch-'a'+10;
213 if (ch >= '0' && ch <= '9')
214 return ch-'0';
215 if (ch >= 'A' && ch <= 'F')
216 return ch-'A'+10;
228 unsigned char ch;
232 while ((ch = (getDebugChar() & 0x7f)) != '$') ;
241 ch = getDebugChar() & 0x7f;
242 if (ch == '#')
244 checksum = checksum + ch;
245 buffer[count] = ch;
254 if (ch == '#') {
282 unsigned char ch, recv;
290 while ((ch = buffer[count])) {
291 putDebugChar(ch);
292 checksum += ch;
314 unsigned char ch;
317 /* This assembler code is basically: ch = *mem++;
335 : "=r" (mem), "=r" (ch) : "0" (mem));
336 *buf++ = hexchars[ch >> 4];
337 *buf++ = hexchars[ch & 0xf];
351 unsigned char ch;
355 ch = hex(*buf++) << 4;
356 ch |= hex(*buf++);
357 /* Assembler code is *mem++ = ch; with return 0 on fault */
371 : "=r" (mem) : "r" (ch) , "0" (mem));