summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/mfluadir/otfcc/src/aliases.h
blob: 4b13284565424072aa2d0659bb7c2db71454d3d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef CARYLL_SRC_ALIASES_H
#define CARYLL_SRC_ALIASES_H

#define loggedStep(...)                                                                                                \
	for (bool ___loggedstep_v =                                                                                        \
	              (options->logger->startSDS(options->logger, sdscatprintf(sdsempty(), __VA_ARGS__)), true);           \
	     ___loggedstep_v; ___loggedstep_v = false, options->logger->finish(options->logger))
#define logError(...)                                                                                                  \
	options->logger->logSDS(options->logger, log_vl_critical, log_type_error, sdscatprintf(sdsempty(), __VA_ARGS__));
#define logWarning(...)                                                                                                \
	options->logger->logSDS(options->logger, log_vl_important, log_type_warning, sdscatprintf(sdsempty(), __VA_ARGS__));
#define logNotice(...)                                                                                                 \
	options->logger->logSDS(options->logger, log_vl_notice, log_type_info, sdscatprintf(sdsempty(), __VA_ARGS__));
#define logProgress(...)                                                                                               \
	options->logger->logSDS(options->logger, log_vl_progress, log_type_progress, sdscatprintf(sdsempty(), __VA_ARGS__));

#endif