今天看代码是看到:
bridge_delay = (useconds_t)strtoul(optarg, (char **)NULL, 10);
个人感觉这个strtoul函数还是很有意思的,故记录下来!
它是属于标准库中的函数stdlib.h中有定义:
__BEGIN_NAMESPACE_STD
/* Convert a string to a long integer. */
extern long int strtol (const char *__restrict __nptr,
char **__restrict __endptr, int __base)
__THROW __nonnull ((1));
/* Convert a string to an unsigned long integer. */
extern unsigned long int strtoul (const char *__restrict __nptr,
char **__restrict __endptr, int __base)
__THROW __nonnull ((1));
__END_NAMESPACE_STD
http://blog.csdn.net/czxyhll/article/details/7876084
by fuinux