Lines Matching defs:ch
58 int ch, escape, quote;
65 while ((ch = getc(f)) != EOF) {
66 if (ch == '\n') {
76 } else if (ch == '#') {
78 while ((ch = getc(f)) != EOF)
79 if (ch == '\n')
82 } else if (ch == '\\') {
84 } else if (!is_ws(ch)) {
88 if (ch == EOF)
90 ungetc(ch, f);
91 if (ch == '\n')
96 while ((ch = fgetc(f)) != EOF && (!is_ws(ch) || quote || escape)) {
97 if (ch == '\\' && !escape && quote != '\'') {
99 escape = ch;
100 } else if ((ch == '\'' || ch == '"') && !quote && !escape) {
102 quote = ch;
106 } else if (ch == quote && !escape) {
109 } else if (ch == '\n' && escape) {
113 if (escape && quote && ch != '\\' && ch != quote &&
119 if (openpam_straddch(&word, &size, &len, ch) != 0) {
126 if (lineno != NULL && ch == '\n')
129 if (ch == EOF && ferror(f)) {
135 if (ch == EOF && (escape || quote)) {
142 ungetc(ch, f);