static DWORD AssignId( GosLogRef::EventType type, char *name, char *filename, int lineno ) { if( !ListSpace ) Resize(); EventInfo *pInfo = pEventInfo + NextEntry; ListSpace--; pInfo->m_type = type; pInfo->m_pName = name; pInfo->m_pFileName = filename; pInfo->m_nLineNo = lineno; pInfo->m_id = EntryToId( NextEntry, (int)type ); NextEntry++; return pInfo->m_id; }
static uint32_t AssignId(GosLogRef::EventType type, PSTR name, PSTR filename, int32_t lineno) { if(!ListSpace) Resize(void); EventInfo* pInfo = pEventInfo + NextEntry; ListSpace--; pInfo->m_type = type; pInfo->m_pName = name; pInfo->m_pFileName = filename; pInfo->m_nLineNo = lineno; pInfo->m_id = EntryToId(NextEntry, (int32_t)type); NextEntry++; return pInfo->m_id; }