int __usercall CG_Init(int a1,int a2,int a3) { int v4; // [sp+1BCh] [bp-4h]@1 int v5; // [sp+1B8h] [bp-8h]@1 int v6; // [sp+1B4h] [bp-Ch]@1 int v7; // [sp+1B0h] [bp-10h]@1 signed int v8; // [sp+Ch] [bp-1B4h]@1 int v9; // [sp+B0h] [bp-110h]@1 int *v10; // [sp+8h] [bp-1B8h]@1 unsigned int v11; // [sp+4h] [bp-1BCh]@1 int (__cdecl *v12)(int,int); // [sp+0h] [bp-1C0h]@1 v4 = a1; v5 = a2; v6 = a3; v7 = *MK_FP(__GS__, 20); v8 = 256; v10 = &v9; v11 = &unk_24C9C0 - (_UNKNOWN *)loc_92A6C; v12 = sub_970A4; return trap_Cvar_VariableStringBuffer(); }