| 205 | } |
| 206 | |
| 207 | void fxInitializeLinker(txLinker* linker) |
| 208 | { |
| 209 | c_memset(gxCodeUsages, 0, sizeof(gxCodeUsages)); |
| 210 | |
| 211 | c_memset(linker, 0, sizeof(txLinker)); |
| 212 | linker->symbolModulo = 1993; |
| 213 | linker->symbolCount = 0x10000; |
| 214 | linker->symbolArray = fxNewLinkerChunkClear(linker, linker->symbolCount * sizeof(txLinkerSymbol*)); |
| 215 | linker->symbolIndex = 0; |
| 216 | |
| 217 | linker->creation.initialChunkSize = 32768; |
| 218 | linker->creation.incrementalChunkSize = 1024; |
| 219 | linker->creation.initialHeapCount = 2048; |
| 220 | linker->creation.incrementalHeapCount = 64; |
| 221 | linker->creation.stackCount = 512; |
| 222 | linker->creation.initialKeyCount = 256; |
| 223 | linker->creation.incrementalKeyCount = 0; |
| 224 | linker->creation.nameModulo = 127; |
| 225 | linker->creation.symbolModulo = 127; |
| 226 | |
| 227 | linker->version.major = XS_MAJOR_VERSION; |
| 228 | linker->version.minor = XS_MINOR_VERSION; |
| 229 | linker->version.patch = XS_PATCH_VERSION; |
| 230 | c_strcpy(linker->main, "main"); |
| 231 | } |
| 232 | |
| 233 | txBoolean fxIsCIdentifier(txLinker* linker, txString string) |
| 234 | { |
no test coverage detected