Use 64 bit instructions for pointer operations.
[glibc.git] / stdio / Versions
blobccfda9c2686df07ab8f499435c56707e2f2fe81c
1 libc {
2   GLIBC_2.0 {
3     # more or less standard functions
4     __fillbf; __flshfp;
6     # functions used in inline functions or macros
7     __getdelim; __line_wrap_output; __line_wrap_update;
8     __vfscanf; __vsscanf;
10     # variables in normal name space
11     stderr; stdin; stdout;
13     # c*
14     clearerr;
16     # f*
17     fclose; fcloseall; fdopen; feof; ferror; fflush; fgetc; fgetpos; fgets;
18     fileno; fmemopen; fopen; fopencookie; fputc; fputs; fread; freopen;
19     fseek; fsetpos; ftell; fwrite;
21     # g*
22     getc; getchar; getdelim; gets;
24     # l*
25     line_wrap_stream; line_unwrap_stream; line_wrapped; line_wrap_lmargin;
26     line_wrap_set_lmargin; line_wrap_rmargin; line_wrap_set_rmargin;
27     line_wrap_wmargin; line_wrap_set_wmargin; line_wrap_point;
29     # o*
30     open_memstream; open_obstack_stream; obstack_printf; obstack_vprintf;
32     # p*
33     pclose; popen; putc; putchar; puts;
35     # r*
36     rewind;
38     # s*
39     setbuf; setbuffer; setlinebuf; setvbuf;
41     # u*
42     ungetc;
44     # v*
45     vasprintf; vdprintf; vscanf; vsnprintf; vsprintf; vsscanf;
46   }
47   GLIBC_2.1 {
48     # functions used in other libraries
49     __asprintf;
51     # c*
52     clearerr_unlocked;
54     # f*
55     feof_unlocked; ferror_unlocked; fflush_unlocked;  fgets_unlocked;
56     fileno_unlocked; fputc_unlocked; fputs_unlocked;
57     fread_unlocked; fwrite_unlocked;
59     # g*
60     getc_unlocked; getchar_unlocked;
62     # p*
63     putc_unlocked; putchar_unlocked;
64   }
65   GLIBC_2.2.4 {
66     # Functions to access FILE internals.
67     __fbufsize; __freading; __fwriting; __freadable; __fwritable; __flbf;
68     __fpurge; __fpending; __fsetlocking; _flushlbf;
69   }