MCPcopy Create free account
hub / github.com/JACoders/OpenJK / PC_AddGlobalDefinesToSource

Function PC_AddGlobalDefinesToSource

codemp/botlib/l_precomp.cpp:1543–1572  ·  view source on GitHub ↗

end of the function PC_CopyDefine ============================================================================ Parameter: - Returns: - Changes Globals: - ============================================================================

Source from the content-addressed store, hash-verified

1541// Changes Globals: -
1542//============================================================================
1543void PC_AddGlobalDefinesToSource(source_t *source)
1544{
1545 define_t *define;
1546
1547#if DEFINEHASHING
1548 int i;
1549 for (i = 0; i < DEFINEHASHSIZE; i++)
1550 {
1551 define = globaldefines[i];
1552 while(define)
1553 {
1554 define->hashnext = NULL;
1555 PC_AddDefineToHash(define, source->definehash);
1556
1557 define = define->globalnext;
1558 }
1559 }
1560#else //DEFINEHASHING
1561 define_t* newdefine;
1562 for (define = globaldefines; define; define = define->next)
1563 {
1564 newdefine = PC_CopyDefine(source, define);
1565
1566
1567
1568 newdefine->next = source->defines;
1569 source->defines = newdefine;
1570 }
1571#endif
1572} //end of the function PC_AddGlobalDefinesToSource
1573//============================================================================
1574//
1575// Parameter: -

Callers 2

LoadSourceFileFunction · 0.85
LoadSourceMemoryFunction · 0.85

Calls 2

PC_AddDefineToHashFunction · 0.85
PC_CopyDefineFunction · 0.85

Tested by

no test coverage detected