]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/doc/extend.texi
builtin-types.def (BT_SSIZE): New primitive type.
[gcc.git] / gcc / doc / extend.texi
index f636d33215da9f80ac71068f406e9c7ef71b8220..4ccc68b43e2e1e7661f809afb9b96b9884a2c314 100644 (file)
@@ -4745,6 +4745,8 @@ v4si f (v4si a, v4si b, v4si c)
 @findex creal
 @findex crealf
 @findex creall
+@findex dcgettext
+@findex dgettext
 @findex exit
 @findex _exit
 @findex _Exit
@@ -4765,6 +4767,8 @@ v4si f (v4si a, v4si b, v4si c)
 @findex fprintf_unlocked
 @findex fputs
 @findex fputs_unlocked
+@findex fscanf
+@findex gettext
 @findex imaxabs
 @findex index
 @findex labs
@@ -4808,6 +4812,8 @@ v4si f (v4si a, v4si b, v4si c)
 @findex strcpy
 @findex strcspn
 @findex strdup
+@findex strfmon
+@findex strftime
 @findex strlen
 @findex strncat
 @findex strncmp
@@ -4822,6 +4828,8 @@ v4si f (v4si a, v4si b, v4si c)
 @findex trunc
 @findex truncf
 @findex truncl
+@findex vfprintf
+@findex vfscanf
 @findex vprintf
 @findex vscanf
 @findex vsnprintf
@@ -4849,9 +4857,11 @@ be emitted.
 @opindex std
 Outside strict ISO C mode (@option{-ansi}, @option{-std=c89} or
 @option{-std=c99}), the functions @code{alloca}, @code{bcmp},
-@code{bzero}, @code{_exit}, @code{ffs}, @code{fprintf_unlocked},
-@code{fputs_unlocked}, @code{index}, @code{mempcpy}, @code{printf_unlocked},
-@code{rindex}, @code{stpcpy} and @code{strdup} 
+@code{bzero}, @code{dcgettext}, @code{dgettext}, @code{_exit},
+@code{ffs}, @code{fprintf_unlocked},
+@code{fputs_unlocked}, @code{gettext},
+@code{index}, @code{mempcpy}, @code{printf_unlocked},
+@code{rindex}, @code{stpcpy}, @code{strdup} and @code{strfmon}
 may be handled as built-in functions.
 All these functions have corresponding versions
 prefixed with @code{__builtin_}, which may be used even in strict C89
@@ -4865,7 +4875,7 @@ The ISO C99 functions
 @code{_Exit}, @code{imaxabs}, @code{llabs},
 @code{nearbyint}, @code{nearbyintf}, @code{nearbyintl},
 @code{round}, @code{roundf}, @code{roundl}, @code{snprintf},
-@code{trunc}, @code{truncf}, @code{truncl},
+@code{trunc}, @code{truncf}, @code{truncl}, @code{vfscanf},
 @code{vscanf}, @code{vsnprintf} and @code{vsscanf}
 are handled as built-in functions
 except in strict ISO C90 mode (@option{-ansi} or @option{-std=c89}).
@@ -4885,14 +4895,15 @@ corresponding versions prefixed with @code{__builtin_}.
 The ISO C90 functions @code{abort}, @code{abs}, @code{atan}, @code{atan2},
 @code{calloc}, @code{ceil}, @code{cos}, @code{exit},
 @code{exp}, @code{fabs}, @code{floor}, @code{fmod},
-@code{fprintf}, @code{fputs}, @code{labs}, @code{log}, @code{malloc},
+@code{fprintf}, @code{fputs}, @code{fscanf},
+@code{labs}, @code{log}, @code{malloc},
 @code{memcmp}, @code{memcpy}, @code{memset}, @code{pow}, @code{printf},
 @code{putchar}, @code{puts}, @code{scanf}, @code{sin}, @code{snprintf},
 @code{sprintf}, @code{sqrt}, @code{sscanf},
 @code{strcat}, @code{strchr}, @code{strcmp},
 @code{strcpy}, @code{strcspn}, @code{strlen}, @code{strncat}, @code{strncmp},
 @code{strncpy}, @code{strpbrk}, @code{strrchr}, @code{strspn}, @code{strstr},
-@code{tan}, @code{vprintf} and @code{vsprintf}
+@code{tan}, @code{vfprintf}, @code{vprintf} and @code{vsprintf}
 are all recognized as built-in functions unless
 @option{-fno-builtin} is specified (or @option{-fno-builtin-@var{function}}
 is specified for an individual function).  All of these functions have
This page took 0.033774 seconds and 5 git commands to generate.