atoi()みたいな関数でを16進数変換するものない?

strtolという関数があります。

sample:

int atoi16( const char *NumberString )
{
    char *stopString;
    int result = strtol( NumberString, &stopString, 16 );
    return result;
}