/*
- * "$Id: globals.h 5235 2006-03-06 13:02:23Z mike $"
+ * "$Id$"
*
* Global variable definitions for the Common UNIX Printing System (CUPS).
*
*/
# include "string.h"
+# include "http-private.h"
# include "cups.h"
# include "i18n.h"
-# include "normalize.h"
-# include "transcode.h"
# ifdef HAVE_PTHREAD_H
# include <pthread.h>
/* Number of server settings */
cups_option_t *cupsd_settings;/* Server settings */
+ /* file.c */
+ cups_file_t *stdio_files[3];/* stdin, stdout, stderr */
+
/* http.c */
char http_date[256]; /* Date+time buffer */
char ipp_unknown[255];
/* Unknown error statuses */
- /* normalize.c */
- _cups_norm_map_t *normmap_cache; /* Normalize Map cache */
- _cups_fold_map_t *foldmap_cache; /* Case Fold cache */
- _cups_prop_map_t *propmap_cache; /* Char Prop Map Cache */
- _cups_comb_map_t *combmap_cache; /* Comb Class Map Cache */
- _cups_break_map_t *breakmap_cache;/* Line Break Map Cache */
-
/* language.c */
- cups_lang_t *lang_cache; /* Language string cache */
cups_lang_t *lang_default; /* Default language */
# ifdef __APPLE__
# ifdef HAVE_CF_LOCALE_ID
/* tempfile.c */
char tempfile[1024]; /* cupsTempFd/File buffer */
- /* transcode.c */
- _cups_cmap_t *cmap_cache; /* SBCS Charmap Cache */
- _cups_vmap_t *vmap_cache; /* VBCS Charmap Cache */
-
/* usersys.c */
http_encryption_t encryption; /* Encryption setting */
char user[65], /* User name */
/* Default printer */
char ppd_filename[HTTP_MAX_URI];
/* PPD filename */
-
- /* string.c */
- cups_array_t *stringpool; /* String pool */
} _cups_globals_t;
extern const char *_cupsGetPassword(const char *prompt);
extern _cups_globals_t *_cupsGlobals(void);
-extern void _cupsLangFlush(_cups_globals_t *cg);
-extern void _cupsCharmapFlush(_cups_globals_t *cg);
-extern void _cupsNormalizeMapsFlush(_cups_globals_t *cg);
extern void _cupsSetError(ipp_status_t status, const char *message);
-extern void _cupsStrFlush(_cups_globals_t *cg);
/*
#endif /* !_CUPS_GLOBALS_H_ */
/*
- * End of "$Id: globals.h 5235 2006-03-06 13:02:23Z mike $".
+ * End of "$Id$".
*/