]> git.sur5r.net Git - cc65/commitdiff
Remove CollFirst in favour of CollAt.
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 15 Aug 2011 17:57:26 +0000 (17:57 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 15 Aug 2011 17:57:26 +0000 (17:57 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5176 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/dbginfo/dbginfo.c

index a899543875d9e4d13b3f8eff6975e3a64f6281c1..37d1ac289214d81401a41a2a829828ed7f6772dd 100644 (file)
@@ -818,18 +818,6 @@ static unsigned CollIdAt (Collection* C, unsigned Index)
 
 
 
-static void* CollFirst (Collection* C)
-/* Return the first item in a collection */
-{
-    /* We must have at least one entry */
-    assert (C->Count > 0);
-
-    /* Return the element */
-    return C->Items[0].Ptr;
-}
-
-
-
 static void CollQuickSort (Collection* C, int Lo, int Hi,
                                   int (*Compare) (const void*, const void*))
 /* Internal recursive sort function. */
@@ -1043,7 +1031,7 @@ static cc65_sourceinfo* new_cc65_sourceinfo (unsigned Count)
 {
     cc65_sourceinfo* S = xmalloc (sizeof (*S) - sizeof (S->data[0]) +
                                   Count * sizeof (S->data[0]));
-    S->count = Count;        
+    S->count = Count;
     return S;
 }
 
@@ -1276,7 +1264,7 @@ static void CreateLineInfoList (LineInfoList* L, Collection* LineInfos)
     }
 
     /* Step 1: Determine the number of unique address entries needed */
-    LI = CollFirst (LineInfos);
+    LI = CollAt (LineInfos, 0);
     L->Count += (LI->End - LI->Start) + 1;
     End = LI->End;
     for (I = 1; I < CollCount (LineInfos); ++I) {
@@ -1304,7 +1292,7 @@ static void CreateLineInfoList (LineInfoList* L, Collection* LineInfos)
 
     /* Step 3: Determine the number of entries per unique address */
     List = L->List;
-    LI = CollFirst (LineInfos);
+    LI = CollAt (LineInfos, 0);
     StartIndex = 0;
     Start = LI->Start;
     End = LI->End;
@@ -1358,7 +1346,7 @@ static void CreateLineInfoList (LineInfoList* L, Collection* LineInfos)
 
     /* Step 5: Enter the data into the table */
     List = L->List;
-    LI = CollFirst (LineInfos);
+    LI = CollAt (LineInfos, 0);
     StartIndex = 0;
     Start = LI->Start;
     End = LI->End;