Lines Matching refs:chr
991 char chr; in getkeyword() local
1004 chr = (char)ichr; in getkeyword()
1011 if (chr == '\n') in getkeyword()
1012 chr = '\0'; in getkeyword()
1013 else if (isalpha(chr) && in getkeyword()
1014 (cp = strchr(escstr, chr)) != NULL) in getkeyword()
1015 chr = cp[1]; in getkeyword()
1030 if (!flag && chr == '$') { in getkeyword()
1033 chr = '\0'; in getkeyword()
1038 if (chr == '\\') { in getkeyword()
1041 chr = '\0'; in getkeyword()
1044 if (chr == kwstate) { in getkeyword()
1047 chr = '\0'; in getkeyword()
1052 if (chr == '{') { in getkeyword()
1054 kwstate = chr = in getkeyword()
1062 if (chr == '$' && in getkeyword()
1066 chr = '\0'; in getkeyword()
1069 if (!isalnum(chr) && chr != '_' && in getkeyword()
1070 chr != '.' && chr != '-') { in getkeyword()
1084 if (chr == '}') { in getkeyword()
1088 chr = '\0'; in getkeyword()
1093 if (chr == '\n' || chr == '\r' || ichr == EOF) { in getkeyword()
1096 chr = '\0'; in getkeyword()
1099 chr = '\0'; in getkeyword()
1102 if (ichr == EOF || isspace(chr)) { in getkeyword()
1103 chr = '\0'; /* Skip over leading spaces */ in getkeyword()
1106 if (chr == '#') { in getkeyword()
1108 chr = '\0'; /* Skip over comments */ in getkeyword()
1117 if (isspace(chr)) { /* Space terminates word */ in getkeyword()
1121 if (chr == '"' || chr == '\'' || chr == '\\') { in getkeyword()
1122 kwstate = chr; /* Begin quote or escape */ in getkeyword()
1123 chr = '\0'; in getkeyword()
1128 if (chr == '#') { /* Comment terminates word */ in getkeyword()
1130 chr = '\0'; in getkeyword()
1133 if (chr == '$') { in getkeyword()
1135 chr = '\0'; in getkeyword()
1149 if (chr != '\0' && kbp < keybuf + keymax) in getkeyword()
1150 *kbp++ = (char)chr; in getkeyword()