Lines Matching defs:note
80 /* Record a note TYPE at byte POS into the current cleaned logical
163 it. Add a line note regardless, for -Wtrigraphs. */
204 /* Add a note regardless, for the benefit of -Wtrigraphs. */
228 /* A sentinel note that should never be processed. */
236 warn_in_comment (cpp_reader *pfile, _cpp_line_note *note)
243 if (note->type != '/')
246 /* If -trigraphs, then this was an escaped newline iff the next note
249 return note[1].pos == note->pos;
252 p = note->pos + 3;
258 return (*p == '\n' && p < note[1].pos);
270 _cpp_line_note *note = &buffer->notes[buffer->cur_note];
273 if (note->pos > buffer->cur)
277 col = CPP_BUF_COLUMN (buffer, note->pos + 1);
279 if (note->type == '\\' || note->type == ' ')
281 if (note->type == ' ' && !in_comment)
293 buffer->line_base = note->pos;
296 else if (_cpp_trigraph_map[note->type])
299 && (!in_comment || warn_in_comment (pfile, note)))
304 note->type,
305 (int) _cpp_trigraph_map[note->type]);
311 note->type);