Lines Matching refs:chr
990 char chr;
1003 chr = (char)ichr;
1010 if (chr == '\n')
1011 chr = '\0';
1012 else if (isalpha(chr) &&
1013 (cp = strchr(escstr, chr)) != NULL)
1014 chr = cp[1];
1029 if (!flag && chr == '$') {
1032 chr = '\0';
1037 if (chr == '\\') {
1040 chr = '\0';
1043 if (chr == kwstate) {
1046 chr = '\0';
1051 if (chr == '{') {
1053 kwstate = chr =
1061 if (chr == '$' &&
1065 chr = '\0';
1068 if (!isalnum(chr) && chr != '_' &&
1069 chr != '.' && chr != '-') {
1083 if (chr == '}') {
1087 chr = '\0';
1092 if (chr == '\n' || chr == '\r' || ichr == EOF) {
1095 chr = '\0';
1098 chr = '\0';
1101 if (ichr == EOF || isspace(chr)) {
1102 chr = '\0'; /* Skip over leading spaces */
1105 if (chr == '#') {
1107 chr = '\0'; /* Skip over comments */
1116 if (isspace(chr)) { /* Space terminates word */
1120 if (chr == '"' || chr == '\'' || chr == '\\') {
1121 kwstate = chr; /* Begin quote or escape */
1122 chr = '\0';
1127 if (chr == '#') { /* Comment terminates word */
1129 chr = '\0';
1132 if (chr == '$') {
1134 chr = '\0';
1148 if (chr != '\0' && kbp < keybuf + keymax)
1149 *kbp++ = (char)chr;