Osiris_CloseMemoryManager Purpose: Shuts down the Osiris memory manager, freeing any unfreed memory
| 2843 | // Purpose: |
| 2844 | // Shuts down the Osiris memory manager, freeing any unfreed memory |
| 2845 | void Osiris_CloseMemoryManager(void) { |
| 2846 | tOSIRISMEMNODE *curr, *next; |
| 2847 | curr = Osiris_mem_root; |
| 2848 | while (curr) { |
| 2849 | next = curr->next; |
| 2850 | if (curr->memory) |
| 2851 | mem_free(curr->memory); |
| 2852 | mem_free(curr); |
| 2853 | curr = next; |
| 2854 | } |
| 2855 | Osiris_mem_root = NULL; |
| 2856 | } |
| 2857 | |
| 2858 | // Osiris_AllocateMemory |
| 2859 | // Purpose: |
no outgoing calls
no test coverage detected