【实例简介】
最新版本linux libc库实现源码.里面有各种函数的实现源码,很适合学习
【实例截图】
【核心代码】
596e752a-4426-426c-9269-cbfbd3afb3fc
└── libc
├── assert
│ ├── ansiAssert.c
│ ├── assert.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ └── Makefile
├── ctype
│ ├── ansiCtype.c
│ ├── __ctype_tab.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── isalnum.c
│ ├── isalpha.c
│ ├── iscntrl.c
│ ├── isdigit.c
│ ├── isgraph.c
│ ├── islower.c
│ ├── isprint.c
│ ├── ispunct.c
│ ├── isspace.c
│ ├── isupper.c
│ ├── isxdigit.c
│ ├── Makefile
│ ├── tolower.c
│ └── toupper.c
├── Desktop_1.ini
├── Desktop_2.ini
├── locale
│ ├── ansiLocale.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── localeconv.c
│ ├── Makefile
│ └── setlocale.c
├── Makefile
├── math
│ ├── acosh.c
│ ├── ansiMath.c
│ ├── asincos.c
│ ├── asinh.c
│ ├── atan2.c
│ ├── atan.c
│ ├── atanh.c
│ ├── ceil.c
│ ├── cosh.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── exp.c
│ ├── exp__E.c
│ ├── expm1.c
│ ├── fabs.c
│ ├── floor.c
│ ├── fmod.c
│ ├── frexp.c
│ ├── ldexp.c
│ ├── log10.c
│ ├── log1p.c
│ ├── log.c
│ ├── log__L.c
│ ├── Makefile
│ ├── modf.c
│ ├── pow.c
│ ├── sincos.c
│ ├── sinh.c
│ ├── sqrt.c
│ ├── support.c
│ ├── tan.c
│ └── tanh.c
├── setjmp
│ ├── ansiSetjmp.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── longjmp.c
│ └── Makefile
├── stdarg
│ ├── ansiStdarg.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ └── Makefile
├── stdio
│ ├── ansiStdio.c
│ ├── clearerr.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── fclose.c
│ ├── fdopen.c
│ ├── feof.c
│ ├── ferror.c
│ ├── fflush.c
│ ├── fgetc.c
│ ├── fgetpos.c
│ ├── fgets.c
│ ├── fileno.c
│ ├── flags.c
│ ├── fopen.c
│ ├── fprintf.c
│ ├── fputc.c
│ ├── fputs.c
│ ├── fread.c
│ ├── freopen.c
│ ├── fscanf.c
│ ├── fseek.c
│ ├── fsetpos.c
│ ├── ftell.c
│ ├── fvwrite.c
│ ├── fwrite.c
│ ├── getc.c
│ ├── getchar.c
│ ├── gets.c
│ ├── getw.c
│ ├── makebuf.c
│ ├── Makefile
│ ├── perror.c
│ ├── putc.c
│ ├── putchar.c
│ ├── puts.c
│ ├── putw.c
│ ├── refill.c
│ ├── rewind.c
│ ├── rget.c
│ ├── scanf.c
│ ├── setbuf.c
│ ├── setbuffer.c
│ ├── setvbuf.c
│ ├── stdio.c
│ ├── stdioLib.c
│ ├── stdioShow.c
│ ├── tmpfile.c
│ ├── tmpnam.c
│ ├── ungetc.c
│ ├── vfprintf.c
│ ├── wbuf.c
│ └── wsetup.c
├── stdlib
│ ├── abort.c
│ ├── abs.c
│ ├── ansiStdlib.c
│ ├── atexit.c
│ ├── atof.c
│ ├── atoi.c
│ ├── atol.c
│ ├── bsearch.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── div.c
│ ├── labs.c
│ ├── ldiv.c
│ ├── Makefile
│ ├── multibyte.c
│ ├── qsort.c
│ ├── rand.c
│ ├── strtod.c
│ ├── strtol.c
│ ├── strtoul.c
│ └── system.c
├── string
│ ├── ansiString.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── Makefile
│ ├── memchr.c
│ ├── memcmp.c
│ ├── memcpy.c
│ ├── memmove.c
│ ├── memset.c
│ ├── strcat.c
│ ├── strchr.c
│ ├── strcmp.c
│ ├── strcoll.c
│ ├── strcpy.c
│ ├── strcspn.c
│ ├── strerror.c
│ ├── string.c
│ ├── strlen.c
│ ├── strncat.c
│ ├── strncmp.c
│ ├── strncpy.c
│ ├── strpbrk.c
│ ├── strrchr.c
│ ├── strspn.c
│ ├── strstr.c
│ ├── strtok.c
│ ├── strtok_r.c
│ ├── strxfrm.c
│ └── xstate.c
└── time
├── ansiTime.c
├── asctime.c
├── clock.c
├── ctime.c
├── Desktop_1.ini
├── Desktop_2.ini
├── difftime.c
├── gmtime.c
├── localtime.c
├── locTime.c
├── Makefile
├── mktime.c
├── strftime.c
└── time.c
11 directories, 190 files