diff options
author | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2007-10-22 20:33:34 +0000 |
---|---|---|
committer | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2007-10-22 20:33:34 +0000 |
commit | 2fb7629816992611a1358912ea8b67eebbf7743d (patch) | |
tree | 43463edc2f29d7ba1f392a4f1924232d139856a1 /cups/array.h | |
parent | cc9a7e967e8a95fcbab146241ae142d55a3ef9d6 (diff) | |
download | cups-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.h | 43 |
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 } |