40# define DSO_VISIBLE __attribute__ ((visibility("default")))
46# define ARRAY_SIZE(x) (sizeof(x)/sizeof(x[0]))
50# define caps_invalidate_pointer(pointer) (pointer = NULL)
52# define caps_invalidate_pointer(pointer)
56# define caps_print_debug(fmt, ...) caps_print_debug_template(fmt, ##__VA_ARGS__)
58# define caps_print_debug(fmt, ...)
64# error "Missing 'PACKAGE' macro: include 'config.h' first"
67# define _(string) dgettext(PACKAGE, string)
72# define _(string) (string)
76#define NLS_(string) (string)
85#define CAPS_DRIVER_INI_NAME "driver-ini"
91#define CAPS_DRIVER_INI_NAME_SHORT 'f'
99#define CAPS_PARAM_DIRECTORY_NAME "parameter-dir"
105#define CAPS_PARAM_DIRECTORY_NAME_SHORT 'd'
113#define CAPS_RUNTIME_CONFIG_LEVEL "base"
121# define RETVAL_BAD 255
122# define RETVAL_FAIL 1
126# define RETVAL_FAIL 1
void runtime_configuration_apply(struct caps_inif_table *runtime_config, enum caps_user_class clss, const char *package)
Definition: libppcommon.c:247
void runtime_configuration_apply_verbosity(const struct caps_inif_table *runtime_config)
Definition: libppcommon.c:223
void runtime_configuration_base_read_in(struct caps_inif_table *runtime_config)
Definition: libppcommon.c:89
void runtime_configuration_class_merge_in(struct caps_inif_table *runtime_config, enum caps_user_class clss)
Definition: libppcommon.c:138
#define __nonnull(params)
Definition: libcapsbase.h:84
Basic API for everything else of the CAPS universe.
Basic API for INI file management in the CAPS universe.
Common definitions used by printing coordinator components (libcapsclient and libcapsprovider)
caps_user_class
Definition: libcapsppcommon.h:337
Data declaration to handle PPD file information.
Manage a table of INI entries.
Definition: libcapsinif.h:256