About global variable, i suggest to use `g_xxx`. But it is ok to use `__xxx`.