Lines Matching refs:pc
164 char exper = 'y', pc; in u_init() local
171 if ((pc = pl_character[0]) != '\0') { in u_init()
172 if (islower((unsigned char)pc)) in u_init()
173 pc = toupper((unsigned char)pc); in u_init()
174 if ((i = role_index(pc)) >= 0) in u_init()
176 printf("\nUnknown role: %c\n", pc); in u_init()
177 pl_character[0] = pc = 0; in u_init()
203 while ((pc = readchar()) != '\0') { in u_init()
204 if (islower((unsigned char)pc)) in u_init()
205 pc = toupper((unsigned char)pc); in u_init()
206 if ((i = role_index(pc)) >= 0) { in u_init()
207 printf("%c\n", pc); /* echo */ in u_init()
211 if (pc == '\n') in u_init()
213 if (pc == '\004') /* Give him the opportunity to get in u_init()
218 if (pc == '\n') in u_init()
219 pc = 0; in u_init()
222 if (!pc) { in u_init()
225 pc = rolesyms[i]; in u_init()
240 roles[i][0] = pc; in u_init()
259 switch (pc) { in u_init()
429 role_index(int pc) in role_index() argument
434 if ((cp = strchr(rolesyms, pc)) != NULL) in role_index()