This is /home/xpgcust/tree/RI-2019.1/ib/p4root/Xtensa/SWConfig/../Target-libs/newlib/newlib/libc/libc.info, produced by makeinfo version 4.8 from /home/xpgcust/tree/RI-2019.1/ib/p4root/Xtensa/SWConfig/../Target-libs/newlib/newlib/libc/libc.texinfo. 10/2018 This file documents the ANSI C library, version 2.20.0 for Xtensa(R) Tools Version 14.2. Copyright (C) 1992, 1993, 1994-2012 Red Hat, Inc. Copyright (C) 1999-2012 Tensilica, Inc. `libc' includes software developed by the University of California, Berkeley and its contributors. libc includes software developed by Martin Jackson, Graham Haley and Steve Chamberlain of Tadpole Technology and released to Cygnus. libc uses floating-point conversion software developed at AT&T, which includes this copyright information: The author of this software is David M. Gay. Copyright (c) 1991 by AT&T. Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, subject to the terms of the GNU General Public License, which includes the provision that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions. This publication is provided "AS IS." Tensilica, Inc. (hereafter "Tensilica") does not make any warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Information in this document is provided solely to enable system and software developers to use Tensilica(R) processors. Unless specifically set forth herein, there are no express or implied patent, copyright or any other intellectual property rights or licenses granted hereunder to design or fabricate Tensilica integrated circuits or integrated circuits based on the information in this document. Tensilica does not warrant that the contents of this publication, whether individually or as one or more groups, meets your requirements or that the publication is error-free. This publication could include technical inaccuracies or typographical errors. Changes may be made to the information herein, and these changes may be incorporated in new editions of this publication. The following terms are trademarks or registered trademarks of Tensilica, Inc.: FLIX, OSKit, Sea of Processors, Tensilica, Vectra, Xplorer, XPRES, and Xtensa. All other trademarks and registered trademarks are the property of their respective companies.  Indirect: libc.info-1: 3417 libc.info-2: 303027  Tag Table: (Indirect) Node: Top3417 Node: Revisions3762 Node: Introduction3989 Node: Stdlib4955 Node: _Exit7534 Node: a64l8445 Node: abort10153 Node: abs11191 Node: assert11812 Node: atexit13132 Node: atof14579 Node: atoi16401 Node: atoll17323 Node: bsearch18173 Node: calloc19412 Node: div20396 Node: ecvt21146 Node: gvcvt23078 Node: ecvtbuf24111 Node: __env_lock25829 Node: exit26907 Node: getenv27979 Node: labs28787 Node: ldiv29413 Node: llabs30186 Node: lldiv30832 Node: malloc31678 Node: mallinfo36120 Node: __malloc_lock38123 Node: mblen39227 Node: mbsrtowcs40479 Node: mbstowcs42531 Node: mbtowc44032 Node: on_exit45647 Node: qsort47256 Node: rand48464 Node: rand4850180 Node: strtod54225 Node: strtol56664 Node: strtoll59511 Node: strtoul62409 Node: strtoull65290 Node: wcsrtombs68219 Node: wcstod70242 Node: wcstol72853 Node: wcstoll75726 Node: wcstoul78650 Node: wcstoull81557 Node: system84632 Node: wcstombs85847 Node: wctomb87356 Node: Ctype88677 Node: isalnum90674 Node: isalpha91428 Node: isascii92197 Node: iscntrl92877 Node: isdigit93671 Node: islower94404 Node: isprint95182 Node: ispunct96142 Node: isspace96947 Node: isupper97766 Node: isxdigit98526 Node: toascii99308 Node: tolower99929 Node: toupper101087 Node: iswalnum102245 Node: iswalpha102756 Node: iswcntrl103261 Node: iswblank103779 Node: iswdigit104278 Node: iswgraph104795 Node: iswlower105287 Node: iswprint105801 Node: iswpunct106301 Node: iswspace106809 Node: iswupper107328 Node: iswxdigit107843 Node: iswctype108383 Node: wctype108984 Node: towlower109796 Node: towupper110418 Node: towctrans111043 Node: wctrans111851 Node: Stdio112563 Node: clearerr117276 Node: diprintf118051 Node: dprintf119065 Node: fclose120140 Node: fcloseall120949 Node: fdopen121724 Node: feof122383 Node: ferror122894 Node: fflush123605 Node: fgetc124931 Node: fgetpos126083 Node: fgets127613 Node: fgetwc128812 Node: fgetws130257 Node: fileno131230 Node: fmemopen131818 Node: fopen134420 Node: fopencookie137477 Node: fpurge140519 Node: fputc141718 Node: fputs142962 Node: fputwc143881 Node: fputws145455 Node: fread146248 Node: freopen147354 Node: fseek148699 Node: fsetpos150533 Node: ftell151757 Node: funopen153504 Node: fwide156647 Node: fwrite158225 Node: getc159445 Node: getc_unlocked160903 Node: getchar162190 Node: getchar_unlocked163382 Node: getdelim164682 Node: getline165620 Node: gets166538 Node: getw167878 Node: getwchar168784 Node: mktemp169823 Node: open_memstream173121 Node: perror175443 Node: putc176520 Node: putc_unlocked178063 Node: putchar179385 Node: putchar_unlocked180368 Node: puts181432 Node: putw182306 Node: putwchar183000 Node: remove183788 Node: rename184957 Node: rewind185882 Node: setbuf186507 Node: setbuffer188043 Node: setlinebuf189356 Node: setvbuf190234 Node: siprintf192280 Node: siscanf194257 Node: sprintf195792 Node: sscanf213597 Node: swprintf224889 Node: swscanf242545 Node: tmpfile253801 Node: tmpnam254959 Node: ungetc257373 Node: ungetwc258774 Node: vfprintf260037 Node: vfscanf262265 Node: vfwprintf263899 Node: vfwscanf265509 Node: viprintf267201 Node: viscanf269433 Node: Strings271075 Node: bcmp273314 Node: bcopy273978 Node: bzero274454 Node: index275022 Node: memccpy275645 Node: memchr276487 Node: memcmp277206 Node: memcpy277880 Node: memmem278463 Node: memmove279208 Node: mempcpy279843 Node: memset280516 Node: rindex281052 Node: stpcpy281697 Node: stpncpy282369 Node: strcasecmp283374 Node: strcasestr284243 Node: strcat285011 Node: strchr285631 Node: strcmp286240 Node: strcoll286879 Node: strcpy287693 Node: strcspn288195 Node: strerror288810 Node: strerror_r295185 Node: strlen297525 Node: strlwr298051 Node: strncasecmp298510 Node: strncat299439 Node: strncmp300331 Node: strncpy301036 Node: strnlen301793 Node: strpbrk302405 Node: strrchr303027 Node: strsignal303661 Node: strspn304401 Node: strstr305008 Node: strtok305682 Node: strupr307804 Node: strxfrm308259 Node: swab309497 Node: wcscasecmp309963 Node: wcsdup310827 Node: wcsncasecmp311545 Node: Wchar strings312434 Node: wmemchr314463 Node: wmemcmp315432 Node: wmemcpy316517 Node: wmemmove317385 Node: wmemset318605 Node: wcscat319462 Node: wcschr320334 Node: wcscmp321187 Node: wcscoll322117 Node: wcscpy323068 Node: wcpcpy323790 Node: wcscspn324581 Node: wcsftime325360 Node: wcslcat327357 Node: wcslcpy328515 Node: wcslen329320 Node: wcsncat329978 Node: wcsncmp331007 Node: wcsncpy332105 Node: wcpncpy333241 Node: wcsnlen334343 Node: wcspbrk335101 Node: wcsrchr335884 Node: wcsspn336817 Node: wcsstr337534 Node: wcstok338377 Node: wcswidth340261 Node: wcsxfrm341395 Node: wcwidth342467 Node: Signals343482 Node: psignal345784 Node: raise346676 Node: signal347721 Node: Timefns349921 Node: asctime352118 Node: clock352787 Node: ctime353518 Node: difftime354173 Node: gmtime354720 Node: localtime355680 Node: mktime356622 Node: strftime357422 Node: time366166 Node: __tz_lock366853 Node: tzset367903 Node: Locale370021 Node: setlocale374401 Node: Reentrancy379194 Node: Misc383809 Node: ffs384146 Node: unctrl384575 Node: Xtensa385297 Node: setjmp385649 Node: longjmp386384 Node: Syscalls387237 Node: Stubs388674 Node: Xtensa Syscalls396733 Node: Xtensa Libgloss398706 Node: Xtensa ISS Syscalls401129 Node: Xtensa gdbio403451 Node: Arglists406590 Node: Stdarg407116 Node: va_start407779 Node: va_arg408546 Node: va_end409740 Node: Varargs410159 Node: va_alist410922 Node: va_start-trad411603 Node: va_arg-trad412237 Node: va_end-trad412909 Node: Library Index413414  End Tag Table