]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - cups/string-private.h
Update visibility stuff so we can build libcups.2.dylib without an exports list.
[thirdparty/cups.git] / cups / string-private.h
index 6a0394663eb00faf8f3cfdcb110058f0ace116b5..300da93765e690925a4c47a14125e5fdea2f12a0 100644 (file)
@@ -24,6 +24,7 @@
 #  include <time.h>
 
 #  include "config.h"
+#  include <cups/versioning.h>
 
 #  ifdef HAVE_STRING_H
 #    include <string.h>
@@ -147,35 +148,35 @@ extern int _cups_toupper(int ch);
  * Prototypes...
  */
 
-extern ssize_t _cups_safe_vsnprintf(char *, size_t, const char *, va_list);
-extern void    _cups_strcpy(char *dst, const char *src);
+extern ssize_t _cups_safe_vsnprintf(char *, size_t, const char *, va_list) _CUPS_PRIVATE;
+extern void    _cups_strcpy(char *dst, const char *src) _CUPS_PRIVATE;
 
 #  ifndef HAVE_STRDUP
-extern char    *_cups_strdup(const char *);
+extern char    *_cups_strdup(const char *) _CUPS_PRIVATE;
 #    define strdup _cups_strdup
 #  endif /* !HAVE_STRDUP */
 
-extern int     _cups_strcasecmp(const char *, const char *);
+extern int     _cups_strcasecmp(const char *, const char *) _CUPS_PRIVATE;
 
-extern int     _cups_strncasecmp(const char *, const char *, size_t n);
+extern int     _cups_strncasecmp(const char *, const char *, size_t n) _CUPS_PRIVATE;
 
 #  ifndef HAVE_STRLCAT
-extern size_t _cups_strlcat(char *, const char *, size_t);
+extern size_t _cups_strlcat(char *, const char *, size_t) _CUPS_PRIVATE;
 #    define strlcat _cups_strlcat
 #  endif /* !HAVE_STRLCAT */
 
 #  ifndef HAVE_STRLCPY
-extern size_t _cups_strlcpy(char *, const char *, size_t);
+extern size_t _cups_strlcpy(char *, const char *, size_t) _CUPS_PRIVATE;
 #    define strlcpy _cups_strlcpy
 #  endif /* !HAVE_STRLCPY */
 
 #  ifndef HAVE_SNPRINTF
-extern int     _cups_snprintf(char *, size_t, const char *, ...) _CUPS_FORMAT(3, 4);
+extern int     _cups_snprintf(char *, size_t, const char *, ...) _CUPS_FORMAT(3, 4) _CUPS_PRIVATE;
 #    define snprintf _cups_snprintf
 #  endif /* !HAVE_SNPRINTF */
 
 #  ifndef HAVE_VSNPRINTF
-extern int     _cups_vsnprintf(char *, size_t, const char *, va_list);
+extern int     _cups_vsnprintf(char *, size_t, const char *, va_list) _CUPS_PRIVATE;
 #    define vsnprintf _cups_vsnprintf
 #  endif /* !HAVE_VSNPRINTF */
 
@@ -183,11 +184,11 @@ extern int        _cups_vsnprintf(char *, size_t, const char *, va_list);
  * String pool functions...
  */
 
-extern char    *_cupsStrAlloc(const char *s);
-extern void    _cupsStrFlush(void);
-extern void    _cupsStrFree(const char *s);
-extern char    *_cupsStrRetain(const char *s);
-extern size_t  _cupsStrStatistics(size_t *alloc_bytes, size_t *total_bytes);
+extern char    *_cupsStrAlloc(const char *s) _CUPS_PRIVATE;
+extern void    _cupsStrFlush(void) _CUPS_PRIVATE;
+extern void    _cupsStrFree(const char *s) _CUPS_PRIVATE;
+extern char    *_cupsStrRetain(const char *s) _CUPS_PRIVATE;
+extern size_t  _cupsStrStatistics(size_t *alloc_bytes, size_t *total_bytes) _CUPS_PRIVATE;
 
 
 /*
@@ -195,16 +196,16 @@ extern size_t     _cupsStrStatistics(size_t *alloc_bytes, size_t *total_bytes);
  */
 
 extern char    *_cupsStrFormatd(char *buf, char *bufend, double number,
-                                struct lconv *loc);
+                                struct lconv *loc) _CUPS_PRIVATE;
 extern double  _cupsStrScand(const char *buf, char **bufptr,
-                             struct lconv *loc);
+                             struct lconv *loc) _CUPS_PRIVATE;
 
 
 /*
  * Date function...
  */
 
-extern char    *_cupsStrDate(char *buf, size_t bufsize, time_t timeval);
+extern char    *_cupsStrDate(char *buf, size_t bufsize, time_t timeval) _CUPS_PRIVATE;
 
 
 /*