summaryrefslogtreecommitdiff
path: root/Build/source/libs/xpdf/xpdf-src/goo/GList.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/xpdf/xpdf-src/goo/GList.cc')
-rw-r--r--Build/source/libs/xpdf/xpdf-src/goo/GList.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/Build/source/libs/xpdf/xpdf-src/goo/GList.cc b/Build/source/libs/xpdf/xpdf-src/goo/GList.cc
index c194818a743..7aaa5d7176f 100644
--- a/Build/source/libs/xpdf/xpdf-src/goo/GList.cc
+++ b/Build/source/libs/xpdf/xpdf-src/goo/GList.cc
@@ -8,10 +8,6 @@
#include <aconf.h>
-#ifdef USE_GCC_PRAGMAS
-#pragma implementation
-#endif
-
#include <stdlib.h>
#include <string.h>
#include "gmem.h"
@@ -100,6 +96,11 @@ void GList::sort(int (*cmp)(const void *obj1, const void *obj2)) {
qsort(data, length, sizeof(void *), cmp);
}
+void GList::sort(int first, int n,
+ int (*cmp)(const void *ptr1, const void *ptr2)) {
+ qsort(data + first, n, sizeof(void *), cmp);
+}
+
void GList::reverse() {
void *t;
int n, i;