xref: /aosp_15_r20/external/libcups/cups/array-private.h (revision 5e7646d21f1134fb0638875d812ef646c12ab91e)
1*5e7646d2SAndroid Build Coastguard Worker /*
2*5e7646d2SAndroid Build Coastguard Worker  * Private array definitions for CUPS.
3*5e7646d2SAndroid Build Coastguard Worker  *
4*5e7646d2SAndroid Build Coastguard Worker  * Copyright 2011-2012 by Apple Inc.
5*5e7646d2SAndroid Build Coastguard Worker  *
6*5e7646d2SAndroid Build Coastguard Worker  * Licensed under Apache License v2.0.  See the file "LICENSE" for more information.
7*5e7646d2SAndroid Build Coastguard Worker  */
8*5e7646d2SAndroid Build Coastguard Worker 
9*5e7646d2SAndroid Build Coastguard Worker #ifndef _CUPS_ARRAY_PRIVATE_H_
10*5e7646d2SAndroid Build Coastguard Worker #  define _CUPS_ARRAY_PRIVATE_H_
11*5e7646d2SAndroid Build Coastguard Worker 
12*5e7646d2SAndroid Build Coastguard Worker /*
13*5e7646d2SAndroid Build Coastguard Worker  * Include necessary headers...
14*5e7646d2SAndroid Build Coastguard Worker  */
15*5e7646d2SAndroid Build Coastguard Worker 
16*5e7646d2SAndroid Build Coastguard Worker #  include <cups/array.h>
17*5e7646d2SAndroid Build Coastguard Worker 
18*5e7646d2SAndroid Build Coastguard Worker 
19*5e7646d2SAndroid Build Coastguard Worker /*
20*5e7646d2SAndroid Build Coastguard Worker  * C++ magic...
21*5e7646d2SAndroid Build Coastguard Worker  */
22*5e7646d2SAndroid Build Coastguard Worker 
23*5e7646d2SAndroid Build Coastguard Worker #  ifdef __cplusplus
24*5e7646d2SAndroid Build Coastguard Worker extern "C" {
25*5e7646d2SAndroid Build Coastguard Worker #  endif /* __cplusplus */
26*5e7646d2SAndroid Build Coastguard Worker 
27*5e7646d2SAndroid Build Coastguard Worker 
28*5e7646d2SAndroid Build Coastguard Worker /*
29*5e7646d2SAndroid Build Coastguard Worker  * Functions...
30*5e7646d2SAndroid Build Coastguard Worker  */
31*5e7646d2SAndroid Build Coastguard Worker 
32*5e7646d2SAndroid Build Coastguard Worker extern int		_cupsArrayAddStrings(cups_array_t *a, const char *s,
33*5e7646d2SAndroid Build Coastguard Worker 			                     char delim) _CUPS_PRIVATE;
34*5e7646d2SAndroid Build Coastguard Worker extern cups_array_t	*_cupsArrayNewStrings(const char *s, char delim)
35*5e7646d2SAndroid Build Coastguard Worker 			                      _CUPS_PRIVATE;
36*5e7646d2SAndroid Build Coastguard Worker 
37*5e7646d2SAndroid Build Coastguard Worker #  ifdef __cplusplus
38*5e7646d2SAndroid Build Coastguard Worker }
39*5e7646d2SAndroid Build Coastguard Worker #  endif /* __cplusplus */
40*5e7646d2SAndroid Build Coastguard Worker #endif /* !_CUPS_ARRAY_PRIVATE_H_ */
41