Blame src/plural.h

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