FANDOM


このページを編集する際は,編集に関する方針に従ってください. 編集

概要 編集

引数 編集

実装 編集

206 /* If the token read on logical line LINE needs to be output on a
207    different line to the current one, output the required newlines or
208    a line marker, and return 1.  Otherwise return 0.  */
209 static void
210 maybe_print_line (source_location src_loc)
211 {
212   const struct line_map *map = linemap_lookup (&line_table, src_loc);
213   int src_line = SOURCE_LINE (map, src_loc);
214   /* End the previous line of text.  */
215   if (print.printed)
216     {
217       putc ('\n', print.outf);
218       print.src_line++;
219       print.printed = 0;
220     }
221 
222   if (src_line >= print.src_line && src_line < print.src_line + 8)
223     {
224       while (src_line > print.src_line)
225         {
226           putc ('\n', print.outf);
227           print.src_line++;
228         }
229     }
230   else
231     print_line (src_loc, "");
232 }



リンク元

広告ブロッカーが検出されました。


広告収入で運営されている無料サイトWikiaでは、このたび広告ブロッカーをご利用の方向けの変更が加わりました。

広告ブロッカーが改変されている場合、Wikiaにアクセスしていただくことができなくなっています。カスタム広告ブロッカーを解除してご利用ください。