#freeze
*[[リエントラントな関数>AIR]] [#k4815eaa]
-リエントラントな関数をリストしてみました。
-リエントラントでない関数に対して、代替関数が用意されている場合があります。~
オリジナルの関数名の末尾に「_r」が付いているのがリエントラントな関数です。

**リエントランス関数 [#g729b287]
-abs()
-atoi()
-atol()
-bsearch()
-div()
-fabs()
-_fmemccpy()
-_fmemchr()
-_fmemcmp()
-_fmemcpy()
-_fmemicmp()
-_fmemmove()
-_fmemset()
-_fstrcat()
-_fstrchr()
-_fstrcmp()
-_fstrcpy()
-_fstrcspn()
-_fstricmp()
-_fstrlen()
-_fstrlwr()
-_fstrncat()
-_fstrncmp()
-_fstrncpy()
-_fstrnicmp()
-_fstrnset()
-_fstrpbrk()
-_fstrrchr()
-_fstrrev()
-_fstrset()
-_fstrspn()
-_fstrstr()
-_fstrupr()
-isalnum()
-isalpha()
-isascii()
-iscntrl()
-isdigit()
-isgraph()
-islower()
-isprint()
-ispunct()
-isspace()
-isupper()
-isxdigit()
-itoa()
-labs()
-ldiv()
-lfind()
-longjmp()
-_lrotl()
-_lrotr()
-lsearch()
-ltoa()
-_makepath()
-mblen()
-mbstowcs()
-mbtowc()
-memccpy()
-memchr()
-memcmp()
-memcpy()
-memicmp()
-memmove()
-memset()
-movedata()
-qsort()
-_rotl()
-_rotr()
-segread()
-setjmp()
-_splitpath()
-strcat()
-strchr()
-strcmp()
-strcoll()
-strcpy()
-strcspn()
-stricmp()
-strlen()
-strlwr()
-strncat()
-strncmp()
-strncpy()
-strnicmp()
-strnset()
-strpbrk()
-strrchr()
-strrev()
-strset()
-strspn()
-strstr()
-strupr()
-swab()
-tolower()
-toupper()
-ultoa()
-utoa()
-wcstombs()
-wctomb()

**代替関数 [#ge31f570]
-asctime_r
-gethostbyname_r
-getservbyname_r
-ctermid_r
-gethostent_r
-getservbyport_r
-ctime_r
-getlogin_r
-getservent_r
-fgetgrent_r
-getnetbyaddr_r
-getspent_r
-fgetpwent_r
-getnetbyname_r
-getspnam_r
-fgetspent_r
-getnetent_r
-gmtime_r
-gamma_r
-getnetgrent_r
-lgamma_r
-getauclassent_r
-getprotobyname_r
-localtime_r
-getauclassnam_r
-getprotobynumber_r
-nis_sperror_r
-getauevent_r
-getprotoent_r
-rand_r
-getauevnam_r
-getpwent_r
-readdir_r
-getauevnum_r
-getpwnam_r
-strtok_r
-getgrent_r
-getpwuid_r
-tmpnam_r
-getgrgid_r
-getrpcbyname_r
-ttyname_r
-getgrnam_r
-getrpcbynumber_r
-gethostbyaddr_r
-getrpcent_r ~

トップ   編集 編集(GUI) 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS