<dec f='src/src/sys/sys/tty.h' l='306' type='u_char * firstc(struct clist * , int * )'/>
<use f='src/src/sys/kern/tty.c' l='2358' u='c' c='ttyrub'/>
<use f='src/src/sys/kern/tty.c' l='2426' u='c' c='ttyretype'/>
<use f='src/src/sys/kern/tty.c' l='2428' u='c' c='ttyretype'/>
<def f='src/src/sys/kern/tty_subr.c' l='437' ll='457' type='u_char * firstc(struct clist * clp, int * c)'/>
<doc f='src/src/sys/kern/tty_subr.c' l='427'>/*
 * Given a non-NULL pointer into the clist return the pointer
 * to the first character in the list or return NULL if no more chars.
 *
 * Callers must not allow getc&apos;s to happen between firstc&apos;s and getc&apos;s
 * so that the pointer becomes invalid.  Note that interrupts are NOT
 * masked.
 *
 * *c is set to the NEXT character
 */</doc>
