Im debugging through some code and saw this:
Can someone explain whats going on here? What is with the __ thing?Code:typedef struct { __GLinterface *(*createContext)(__GLimports *imports, __GLcontextModes *modes, __GLinterface *shareGC); } __GLXscreenInfo;
is something like casting going on here: *(*createContext)? I just dont understand whats going on here... But it looks like GLinterface is a type (most likely a struct) and we are declaring a pointer to a pointer?