diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2015-12-28 00:06:36 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2015-12-28 00:06:36 +0000 |
commit | 6eb5949dd99d174393465069c2fd0bab32deddcc (patch) | |
tree | d104f72ac2dcb0f592b1c8e06a5af6790bd4080c /gettext-tools/src/msgfmt.h | |
parent | 482840e61f86ca321838a91e902c41d40c098bbb (diff) | |
download | gettext-tarball-6eb5949dd99d174393465069c2fd0bab32deddcc.tar.gz |
gettext-0.19.7gettext-0.19.7
Diffstat (limited to 'gettext-tools/src/msgfmt.h')
-rw-r--r-- | gettext-tools/src/msgfmt.h | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/gettext-tools/src/msgfmt.h b/gettext-tools/src/msgfmt.h index e61f72c..3651a30 100644 --- a/gettext-tools/src/msgfmt.h +++ b/gettext-tools/src/msgfmt.h @@ -1,5 +1,6 @@ /* msgfmt specifics - Copyright (C) 1995-1998, 2000-2001, 2009 Free Software Foundation, Inc. + Copyright (C) 1995-1998, 2000-2001, 2009, 2015 Free Software + Foundation, Inc. Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, April 1995. This program is free software: you can redistribute it and/or modify @@ -18,10 +19,36 @@ #ifndef _MSGFMT_H #define _MSGFMT_H +#include "message.h" + +#ifdef __cplusplus +extern "C" { +#endif + /* Be more verbose. Use only 'fprintf' and 'multiline_warning' but not 'error' or 'multiline_error' to emit verbosity messages, because 'error' and 'multiline_error' during PO file parsing cause the program to exit with EXIT_FAILURE. See function lex_end(). */ extern int verbose; +/* Data types for bulk operation mode. */ +typedef struct msgfmt_operand_ty msgfmt_operand_ty; +struct msgfmt_operand_ty +{ + char *language; + message_list_ty *mlp; +}; + +typedef struct msgfmt_operand_list_ty msgfmt_operand_list_ty; +struct msgfmt_operand_list_ty +{ + msgfmt_operand_ty *items; + size_t nitems; + size_t nitems_max; +}; + +#ifdef __cplusplus +} +#endif + #endif /* _MSGFMT_H */ |