summaryrefslogtreecommitdiff
path: root/cups/array.h
diff options
context:
space:
mode:
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2007-10-22 20:33:34 +0000
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2007-10-22 20:33:34 +0000
commit2fb7629816992611a1358912ea8b67eebbf7743d (patch)
tree43463edc2f29d7ba1f392a4f1924232d139856a1 /cups/array.h
parentcc9a7e967e8a95fcbab146241ae142d55a3ef9d6 (diff)
downloadcups-2fb7629816992611a1358912ea8b67eebbf7743d.tar.gz
Import CUPS 1.4svn-r7041.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@520 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'cups/array.h')
-rw-r--r--cups/array.h43
1 files changed, 22 insertions, 21 deletions
diff --git a/cups/array.h b/cups/array.h
index 2d1b89f47..74785a4c6 100644
--- a/cups/array.h
+++ b/cups/array.h
@@ -22,6 +22,7 @@
* Include necessary headers...
*/
+# include "versioning.h"
# include <stdlib.h>
@@ -50,28 +51,28 @@ typedef int (*cups_ahash_func_t)(void *element, void *data);
* Functions...
*/
-extern int cupsArrayAdd(cups_array_t *a, void *e);
-extern void cupsArrayClear(cups_array_t *a);
-extern int cupsArrayCount(cups_array_t *a);
-extern void *cupsArrayCurrent(cups_array_t *a);
-extern void cupsArrayDelete(cups_array_t *a);
-extern cups_array_t *cupsArrayDup(cups_array_t *a);
-extern void *cupsArrayFind(cups_array_t *a, void *e);
-extern void *cupsArrayFirst(cups_array_t *a);
-extern int cupsArrayGetIndex(cups_array_t *a);
-extern int cupsArrayGetInsert(cups_array_t *a);
-extern void *cupsArrayIndex(cups_array_t *a, int n);
-extern int cupsArrayInsert(cups_array_t *a, void *e);
-extern void *cupsArrayLast(cups_array_t *a);
-extern cups_array_t *cupsArrayNew(cups_array_func_t f, void *d);
+extern int cupsArrayAdd(cups_array_t *a, void *e) _CUPS_API_1_2;
+extern void cupsArrayClear(cups_array_t *a) _CUPS_API_1_2;
+extern int cupsArrayCount(cups_array_t *a) _CUPS_API_1_2;
+extern void *cupsArrayCurrent(cups_array_t *a) _CUPS_API_1_2;
+extern void cupsArrayDelete(cups_array_t *a) _CUPS_API_1_2;
+extern cups_array_t *cupsArrayDup(cups_array_t *a) _CUPS_API_1_2;
+extern void *cupsArrayFind(cups_array_t *a, void *e) _CUPS_API_1_2;
+extern void *cupsArrayFirst(cups_array_t *a) _CUPS_API_1_2;
+extern int cupsArrayGetIndex(cups_array_t *a) _CUPS_API_1_3;
+extern int cupsArrayGetInsert(cups_array_t *a) _CUPS_API_1_3;
+extern void *cupsArrayIndex(cups_array_t *a, int n) _CUPS_API_1_2;
+extern int cupsArrayInsert(cups_array_t *a, void *e) _CUPS_API_1_2;
+extern void *cupsArrayLast(cups_array_t *a) _CUPS_API_1_2;
+extern cups_array_t *cupsArrayNew(cups_array_func_t f, void *d) _CUPS_API_1_2;
extern cups_array_t *cupsArrayNew2(cups_array_func_t f, void *d,
- cups_ahash_func_t h, int hsize);
-extern void *cupsArrayNext(cups_array_t *a);
-extern void *cupsArrayPrev(cups_array_t *a);
-extern int cupsArrayRemove(cups_array_t *a, void *e);
-extern void *cupsArrayRestore(cups_array_t *a);
-extern int cupsArraySave(cups_array_t *a);
-extern void *cupsArrayUserData(cups_array_t *a);
+ cups_ahash_func_t h, int hsize) _CUPS_API_1_3;
+extern void *cupsArrayNext(cups_array_t *a) _CUPS_API_1_2;
+extern void *cupsArrayPrev(cups_array_t *a) _CUPS_API_1_2;
+extern int cupsArrayRemove(cups_array_t *a, void *e) _CUPS_API_1_2;
+extern void *cupsArrayRestore(cups_array_t *a) _CUPS_API_1_2;
+extern int cupsArraySave(cups_array_t *a) _CUPS_API_1_2;
+extern void *cupsArrayUserData(cups_array_t *a) _CUPS_API_1_2;
# ifdef __cplusplus
}