Blame src/plural.h

Packit 8f70b4
/*
Packit 8f70b4
 * plural word form chooser for i18n
Packit 8f70b4
 *
Packit 8f70b4
 * Copyright (c) 1998 by Alexander V. Lukyanov (lav@yars.free.net)
Packit 8f70b4
 *
Packit 8f70b4
 * This file is in public domain.
Packit 8f70b4
 */
Packit 8f70b4
Packit 8f70b4
#ifndef PLURAL_H
Packit 8f70b4
#define PLURAL_H
Packit 8f70b4
Packit 8f70b4
#ifdef __cplusplus
Packit 8f70b4
extern "C" {
Packit 8f70b4
#endif
Packit 8f70b4
Packit 8f70b4
#ifndef FORMAT_ARG
Packit 8f70b4
# ifdef __GNUC__
Packit 8f70b4
#  define FORMAT_ARG(n) __attribute__((format_arg(n)))
Packit 8f70b4
# else
Packit 8f70b4
#  define FORMAT_ARG(n)
Packit 8f70b4
# endif
Packit 8f70b4
#endif
Packit 8f70b4
Packit 8f70b4
const char *plural(const char *format,...) FORMAT_ARG(1);
Packit 8f70b4
Packit 8f70b4
#ifdef __cplusplus
Packit 8f70b4
}
Packit 8f70b4
#endif
Packit 8f70b4
Packit 8f70b4
#endif /* PLURAL_H */