Function Complexity
Non-Alpha
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Function
Cyclomatic
Modified
Strict
Essential
Nesting
Paths
S_Activate
4
4
8
1
2
4
S_AddLoopSounds
15
15
16
12
3
6160
S_AliasName
5
5
5
3
2
9
S_AllocPlaysound
2
2
2
1
1
2
S_BeginRegistration
1
1
1
1
0
1
S_ClearBuffer
4
4
4
1
1
8
S_EndRegistration
8
8
8
5
3
27
S_FindName
11
11
11
6
2
432
S_FreePlaysound
1
1
1
1
0
1
S_Init
3
3
3
3
2
3
S_InitScaletable
3
3
3
1
2
3
S_IssuePlaysound
4
4
4
1
1
8
S_LoadSound
8
8
8
6
1
128
S_PaintChannelFrom16
2
2
2
1
1
2
S_PaintChannelFrom8
4
4
4
1
1
8
S_PaintChannels
21
21
24
9
5
8821
S_PickChannel
7
7
11
4
2
36
S_Play
3
3
3
1
2
3
S_RawSamples
17
17
21
15
4
60
S_RegisterSexedModel
8
8
8
1
3
32
S_RegisterSexedSound
7
7
7
1
3
24
S_RegisterSound
3
3
3
1
1
4
S_Shutdown
5
5
5
4
2
10
S_SoundInfo_f
2
2
2
1
1
2
S_SoundList
6
6
6
3
3
9
S_Spatialize
3
3
3
1
1
4
S_SpatializeOrigin
6
6
7
1
1
32
S_StartLocalSound
3
3
3
3
1
4
S_StartSound
11
11
12
5
1
768
S_StopAllSounds
3
3
3
1
1
4
S_TransferPaintBuffer
12
12
13
1
4
30
S_TransferStereo16
3
3
3
1
2
3
S_Update
11
11
14
7
3
288
S_Update_
5
5
5
3
1
16
S_WriteLinearBlastStereo16
6
6
6
1
2
10
SaveGame_MenuDraw
1
1
1
1
0
1
SaveGame_MenuInit
2
2
2
1
1
2
SaveGame_MenuKey
3
3
4
1
2
3
SaveGameCallback
1
1
1
1
0
1
SaveGameFunc
1
1
1
1
0
1
SCR_AddDirtyPoint
5
5
5
1
1
16
SCR_BeginLoadingPlaque
6
6
6
5
1
32
SCR_CalcVrect
3
3
3
1
1
4
SCR_CenterPrint
10
10
12
5
3
144
SCR_CheckDrawCenterString
2
2
2
1
1
2
SCR_DebugGraph
1
1
1
1
0
1
SCR_DirtyScreen
1
1
1
1
0
1
SCR_DrawCenterString
9
9
11
7
3
72
SCR_DrawCinematic
5
5
5
4
1
16
SCR_DrawConsole
5
5
8
3
2
12
SCR_DrawCrosshair
4
4
4
3
1
8
SCR_DrawDebugGraph
3
3
3
1
2
3
SCR_DrawField
6
6
7
1
2
24
SCR_DrawLayout
2
2
2
1
1
2
SCR_DrawLoading
2
2
2
1
1
2
SCR_DrawNet
2
2
2
1
1
2
SCR_DrawPause
3
3
3
3
1
4
SCR_DrawStats
1
1
1
1
0
1
SCR_EndLoadingPlaque
1
1
1
1
0
1
SCR_ExecuteLayoutString
43
43
49
27
4
999999999
SCR_FinishCinematic
1
1
1
1
0
1
SCR_Init
1
1
1
1
0
1
SCR_Loading_f
1
1
1
1
0
1
SCR_LoadPCX
11
11
16
3
3
384
SCR_PlayCinematic
5
5
6
3
2
12
SCR_ReadNextFrame
6
6
7
3
1
32
SCR_RunCinematic
8
8
8
6
1
128
SCR_RunConsole
6
6
6
1
2
10
SCR_SizeDown_f
1
1
1
1
0
1
SCR_SizeUp_f
1
1
1
1
0
1
SCR_Sky_f
4
4
4
1
1
8
SCR_StopCinematic
7
7
7
1
1
64
SCR_TileClear
20
20
20
5
2
17408
SCR_TimeRefresh_f
5
5
5
1
2
8
SCR_TouchPics
6
6
7
1
2
15
SCR_UpdateScreen
19
19
22
3
4
1404
ScreenSizeCallback
1
1
1
1
0
1
SearchLocalGames
2
2
2
1
1
2
SearchLocalGamesFunc
1
1
1
1
0
1
Separator_Draw
2
2
2
1
1
2
SetConsoleCXCY
17
17
17
15
2
1296
SetScreenBufferLines
1
1
1
1
0
1
SetStringHighBit
2
2
2
1
1
2
ShortNoSwap
1
1
1
1
0
1
ShortSwap
1
1
1
1
0
1
SHOWNET
2
2
2
1
1
2
SizeHUDString
4
4
4
1
3
4
Slider_DoSlide
4
4
4
1
1
6
Slider_Draw
4
4
4
1
1
8
SmallestNode1
6
6
6
4
2
18
SNDDMA_BeginPainting
8
8
8
5
2
80
SNDDMA_GetDMAPos
3
3
3
1
1
3
SNDDMA_Init
11
11
15
1
4
75
SNDDMA_InitDirect
12
12
12
9
2
800
SNDDMA_InitWav
12
12
12
10
2
960
SNDDMA_Shutdown
1
1
1
1
0
1
SNDDMA_Submit
10
10
10
9
2
200
SockadrToNetadr
3
3
3
1
1
3
SpinControl_DoEnter
3
3
3
1
1
4
SpinControl_DoSlide
4
4
4
1
1
6
SpinControl_Draw
3
3
3
1
1
4
StartGame
1
1
1
1
0
1
StartNetworkServerFunc
1
1
1
1
0
1
StartServer_MenuDraw
1
1
1
1
0
1
StartServer_MenuInit
12
12
12
1
2
864
StartServer_MenuKey
4
4
4
1
3
4
StartServerActionFunc
13
13
14
1
2
60
SV_AreaEdicts
1
1
1
1
0
1
SV_AreaEdicts_r
9
9
14
6
2
144
SV_Baselines_f
6
6
9
3
2
24
SV_Begin_f
2
2
2
1
1
2
SV_BeginDemoserver
2
2
2
1
1
2
SV_BeginDownload_f
7
7
21
3
2
48
SV_BroadcastCommand
2
2
2
1
1
2
SV_BroadcastPrintf
6
6
7
4
2
15
SV_BuildClientFrame
21
21
25
17
6
9668
SV_CalcPings
6
6
6
3
3
13
SV_CheckForSavegame
6
6
6
4
2
24
SV_CheckTimeouts
5
5
8
3
2
9
SV_ClearWorld
1
1
1
1
0
1
SV_ClientPrintf
2
2
2
1
1
2
SV_ClientThink
2
2
3
1
1
2
SV_ClipMoveToEntities
14
14
17
9
3
1281
SV_Configstrings_f
6
6
7
3
2
24
SV_ConnectionlessPacket
8
8
8
1
1
8
SV_ConSay_f
5
5
5
4
2
12
SV_CopySaveGame
2
2
2
1
1
2
SV_CreateAreaNode
3
3
3
1
1
4
SV_CreateBaseline
4
4
6
4
2
5
SV_DemoCompleted
2
2
2
1
1
2
SV_DemoMap_f
1
1
1
1
0
1
SV_Disconnect_f
1
1
1
1
0
1
SV_DropClient
3
3
3
1
1
4
SV_DumpUser_f
3
3
3
3
1
4
SV_EmitPacketEntities
11
11
12
5
3
290
SV_ExecuteClientMessage
20
17
20
12
5
989
SV_ExecuteUserCommand
4
4
5
3
2
6
SV_FatPVS
9
9
9
5
3
104
SV_FinalMessage
6
6
6
1
2
18
SV_FindIndex
7
7
9
5
2
48
SV_FlushRedirect
3
3
3
1
1
3
SV_Frame
5
5
6
3
3
8
SV_GameMap_f
7
7
7
1
3
24
SV_GiveMsec
4
4
4
4
2
6
SV_Heartbeat_f
1
1
1
1
0
1
SV_HullForEntity
3
3
3
1
2
3
SV_ImageIndex
1
1
1
1
0
1
SV_Init
1
1
1
1
0
1
SV_InitGame
11
11
13
1
2
144
SV_InitGameProgs
4
4
4
1
1
8
SV_InitOperatorCommands
2
2
2
1
1
2
SV_Kick_f
4
4
4
4
1
8
SV_KillServer_f
2
2
2
1
1
2
SV_LinkEdict
35
35
42
15
4
32524800
SV_Loadgame_f
4
4
6
3
1
8
SV_Map
9
9
14
1
1
128
SV_Map_f
3
3
3
3
2
3
SV_ModelIndex
1
1
1
1
0
1
SV_Multicast
16
11
20
13
3
1148
SV_New_f
5
5
6
3
1
16
SV_NextDownload_f
5
5
5
3
1
16
SV_Nextserver
3
3
5
1
1
4
SV_Nextserver_f
2
2
2
1
1
2
SV_PointContents
3
3
3
1
2
3
SV_PrepWorldFrame
2
2
2
1
1
2
SV_RateDrop
4
4
4
3
1
8
SV_ReadLevelFile
2
2
2
1
1
2
SV_ReadPackets
11
11
11
8
4
197
SV_ReadServerFile
4
4
4
4
2
6
SV_RecordDemoMessage
4
4
10
1
2
6
SV_RunGameFrame
6
6
7
1
3
16
SV_Savegame_f
7
7
10
6
1
64
SV_SendClientDatagram
3
3
3
1
1
4
SV_SendClientMessages
14
14
18
11
3
378
SV_ServerCommand_f
2
2
2
1
1
2
SV_Serverinfo_f
1
1
1
1
0
1
SV_ServerRecord_f
7
7
7
5
2
48
SV_ServerStop_f
2
2
2
1
1
2
SV_SetMaster_f
7
7
7
5
2
36
SV_SetPlayer
8
8
10
8
2
50
SV_ShowServerinfo_f
1
1
1
1
0
1
SV_Shutdown
6
6
6
1
1
32
SV_ShutdownGameProgs
2
2
2
1
1
2
SV_SoundIndex
1
1
1
1
0
1
SV_SpawnServer
8
8
8
1
2
96
SV_StartSound
21
21
26
1
3
262144
SV_Status_f
9
9
9
4
2
50
SV_StatusString
4
4
5
4
3
4
SV_Trace
4
4
4
1
1
8
SV_TraceBounds
3
3
3
1
2
3
SV_UnlinkEdict
2
2
2
1
1
2
SV_UserinfoChanged
6
6
6
1
2
20
SV_WipeSavegame
3
3
3
1
1
4
SV_WriteFrameToClient
3
3
3
1
1
3
SV_WriteLevelFile
2
2
2
1
1
2
SV_WritePlayerstateToClient
35
35
50
1
2
999999999
SV_WriteServerFile
7
7
8
5
2
20
SVC_Ack
1
1
1
1
0
1
SVC_DirectConnect
18
18
21
17
4
6804
SVC_GetChallenge
5
5
5
3
2
10
SVC_Info
5
5
5
1
3
8
SVC_Ping
1
1
1
1
0
1
SVC_RemoteCommand
4
4
4
1
2
6
SVC_Status
1
1
1
1
0
1
Swap_Init
2
2
2
1
1
2
Sys_AppActivate
1
1
1
1
0
1
Sys_ConsoleInput
15
14
16
9
6
290
Sys_ConsoleOutput
4
4
5
1
1
8
Sys_CopyProtect
2
2
2
1
1
2
Sys_Error
2
2
2
1
1
2
Sys_FindClose
2
2
2
1
1
2
Sys_FindFirst
4
4
4
3
1
8
Sys_FindNext
4
4
4
4
1
8
Sys_GetClipboardData
4
4
4
1
3
4
Sys_GetGameAPI
7
7
7
6
3
24
Sys_Init
7
7
7
1
2
36
Sys_Milliseconds
2
2
2
1
1
2
Sys_Mkdir
1
1
1
1
0
1
Sys_Quit
2
2
3
1
1
2
Sys_ScanForCD
5
5
5
5
3
8
Sys_SendKeyEvents
3
3
3
1
2
3
Sys_UnloadGame
2
2
2
1
1
2
SZ_Clear
1
1
1
1
0
1
SZ_GetSpace
4
4
4
1
2
5
SZ_Init
1
1
1
1
0
1
SZ_Print
3
3
3
1
2
3
SZ_Write
1
1
1
1
0
1
Non-Alpha
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z