MCPcopy Create free account
hub / github.com/DentonW/DevIL / RemoveTrack

Function RemoveTrack

DevIL/src-ILU/src/ilu_alloc.cpp:47–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45
46
47 void RemoveTrack(unsigned long addr)
48 {
49 ALLOC_INFO *Temp, *Prev;
50
51 Temp = AllocList;
52 Prev = NULL;
53
54 if (Temp == NULL)
55 return;
56
57 while (Temp != NULL) {
58 if (Temp->address == addr) {
59 if (Prev == NULL) {
60 AllocList = Temp->Next;
61 free(Temp);
62 }
63 else {
64 Prev->Next = Temp->Next;
65 free(Temp);
66 }
67 break;
68 }
69 Prev = Temp;
70 Temp = Temp->Next;
71 }
72
73 return;
74 }
75
76
77 void DumpUnfreed(void)

Callers 1

f_reeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected