linux 下函数的源码
我在找linux下c下面atoi的源码的时候发现找不到;下面是我的查找过程:
1,在stdlib.h下面找到
extern __inline int__NTH (atoi (__const char *__nptr)){ return (int) strtol (__nptr, (char **) NULL, 10);}#ifndef __NTH# define __NTH(fct) fct __THROW#endif
extern __inline long int__NTH (strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base)){ return __strtol_internal (__nptr, __endptr, __base, 0);}[biozy@gLoginNode1 include]$ grep __strtol_internal *inttypes.h:# ifndef __strtol_internal_definedinttypes.h:extern long int __strtol_internal (__const char *__restrict __nptr,inttypes.h:# define __strtol_internal_defined 1inttypes.h: return __strtol_internal (nptr, endptr, base, 0);stdlib.h:#ifndef __strtol_internal_definedstdlib.h:extern long int __strtol_internal (__const char *__restrict __nptr,stdlib.h:# define __strtol_internal_defined 1stdlib.h: return __strtol_internal (__nptr, __endptr, __base, 0);[biozy@gLoginNode1 include]$ grep __strtol_internal */*[biozy@gLoginNode1 include]$ grep __strtol_internal */*/*[biozy@gLoginNode1 include]$ grep __strtol_internal */*/*/*[biozy@gLoginNode1 include]$ grep __strtol_internal */*/*/*/*