Commit 4d64faec by Nathan Froyd Committed by Nathan Froyd

genhooks.c (emit_findices): Cast field precision to int.

	* genhooks.c (emit_findices): Cast field precision to int.
	(emit_documentation): Likewise.

From-SVN: r161568
parent 087fa34b
2010-06-29 Nathan Froyd <froydnj@codesourcery.com>
* genhooks.c (emit_findices): Cast field precision to int.
(emit_documentation): Likewise.
2010-06-29 Jakub Jelinek <jakub@redhat.com> 2010-06-29 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/43801 PR tree-optimization/43801
......
...@@ -52,7 +52,7 @@ emit_findices (const char *doc, const char *hook_name) ...@@ -52,7 +52,7 @@ emit_findices (const char *doc, const char *hook_name)
doc = strchr (fcode, '}'); doc = strchr (fcode, '}');
if (!doc) if (!doc)
fatal ("Malformed @Fcode for hook %s\n", hook_name); fatal ("Malformed @Fcode for hook %s\n", hook_name);
printf ("@findex %.*s\n", doc - fcode, fcode); printf ("@findex %.*s\n", (int) (doc - fcode), fcode);
doc = fcode; doc = fcode;
} }
} }
...@@ -238,9 +238,9 @@ emit_documentation (const char *in_fname) ...@@ -238,9 +238,9 @@ emit_documentation (const char *in_fname)
/* Type names like 'int' are followed by a space, sometimes /* Type names like 'int' are followed by a space, sometimes
also by '*'. 'void' should appear only in "(void)". */ also by '*'. 'void' should appear only in "(void)". */
if (*e == ' ' || *e == '*' || *q == '(') if (*e == ' ' || *e == '*' || *q == '(')
printf ("%.*s", e - q + 1, q); printf ("%.*s", (int) (e - q + 1), q);
else else
printf ("@var{%.*s}%c", e - q, q, *e); printf ("@var{%.*s}%c", (int) (e - q), q, *e);
} }
/* POD-valued hooks sometimes come in groups with common /* POD-valued hooks sometimes come in groups with common
documentation.*/ documentation.*/
...@@ -265,8 +265,8 @@ emit_documentation (const char *in_fname) ...@@ -265,8 +265,8 @@ emit_documentation (const char *in_fname)
/* Print paragraph, emitting @Fcode as @code. */ /* Print paragraph, emitting @Fcode as @code. */
for (; (fcode = strstr (doc, "@Fcode{")) && fcode < p_end; for (; (fcode = strstr (doc, "@Fcode{")) && fcode < p_end;
doc = fcode + 2) doc = fcode + 2)
printf ("%.*s@", fcode - doc, doc); printf ("%.*s@", (int) (fcode - doc), doc);
printf ("%.*s", p_end - doc, doc); printf ("%.*s", (int) (p_end - doc), doc);
/* Emit function indices for next paragraph. */ /* Emit function indices for next paragraph. */
emit_findices (p_end, name); emit_findices (p_end, name);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment