Use sizeof(char*) instead of sizeof(void*)