| 1391 | |
| 1392 | |
| 1393 | static void Cvar_Realloc(char **string, char *memPool, int &memPoolUsed) |
| 1394 | { |
| 1395 | if(string && *string) |
| 1396 | { |
| 1397 | char *temp = memPool + memPoolUsed; |
| 1398 | strcpy(temp, *string); |
| 1399 | memPoolUsed += strlen(*string) + 1; |
| 1400 | Cvar_FreeString(*string); |
| 1401 | *string = temp; |
| 1402 | } |
| 1403 | } |
| 1404 | |
| 1405 | |
| 1406 | //Turns many small allocation blocks into one big one. |
no test coverage detected