Lines Matching defs:inp
78 struct input_source *inp;
81 inp = free_inputs;
82 free_inputs = inp->next;
83 inp->next = 0;
84 return inp;
86 inp = (struct input_source *) xmalloc (sizeof (struct input_source));
87 inp->next = 0;
88 return inp;
92 free_input (inp)
93 struct input_source *inp;
95 inp->str = 0;
96 inp->length = 0;
97 inp->next = free_inputs;
98 free_inputs = inp;
112 struct input_source *inp = allocate_input ();
118 inp->str = str;
119 inp->length = len;
120 inp->offset = 0;
121 inp->next = input;
122 inp->filename = input_filename;
123 inp->lineno = lineno;
124 inp->input = save_pending_input ();
125 inp->putback_char = putback_char;
127 input = inp;
136 struct input_source *inp = input;
139 input = inp->next;
140 input_filename = inp->filename;
141 lineno = inp->lineno;
144 putback_char = inp->putback_char;
145 restore_pending_input (inp->input);
146 free_input (inp);