Home | History | Annotate | Download | only in libgettextpo

Lines Matching refs:extern

25 extern "C" {
33 extern int libgettextpo_version;
132 extern po_file_t po_file_create (void);
137 extern po_file_t po_file_read (const char *filename,
143 extern po_file_t po_file_write (po_file_t file, const char *filename,
147 extern void po_file_free (po_file_t file);
150 extern const char * const * po_file_domains (po_file_t file);
158 extern const char * po_file_domain_header (po_file_t file, const char *domain);
163 extern char * po_header_field (const char *header, const char *field);
168 extern char * po_header_set_field (const char *header, const char *field, const char *value);
175 extern po_message_iterator_t po_message_iterator (po_file_t file, const char *domain);
178 extern void po_message_iterator_free (po_message_iterator_t iterator);
182 extern po_message_t po_next_message (po_message_iterator_t iterator);
187 extern void po_message_insert (po_message_iterator_t iterator, po_message_t message);
194 extern po_message_t po_message_create (void);
198 extern const char * po_message_msgctxt (po_message_t message);
202 extern void po_message_set_msgctxt (po_message_t message, const char *msgctxt);
205 extern const char * po_message_msgid (po_message_t message);
208 extern void po_message_set_msgid (po_message_t message, const char *msgid);
212 extern const char * po_message_msgid_plural (po_message_t message);
216 extern void po_message_set_msgid_plural (po_message_t message, const char *msgid_plural);
220 extern const char * po_message_msgstr (po_message_t message);
224 extern void po_message_set_msgstr (po_message_t message, const char *msgstr);
228 extern const char * po_message_msgstr_plural (po_message_t message, int index);
232 extern void po_message_set_msgstr_plural (po_message_t message, int index, const char *msgstr);
235 extern const char * po_message_comments (po_message_t message);
239 extern void po_message_set_comments (po_message_t message, const char *comments);
242 extern const char * po_message_extracted_comments (po_message_t message);
246 extern void po_message_set_extracted_comments (po_message_t message, const char *comments);
250 extern po_filepos_t po_message_filepos (po_message_t message, int i);
255 extern void po_message_remove_filepos (po_message_t message, int i);
262 extern void po_message_add_filepos (po_message_t message, const char *file, size_t start_line);
265 extern const char * po_message_prev_msgctxt (po_message_t message);
268 extern void po_message_set_prev_msgctxt (po_message_t message, const char *prev_msgctxt);
272 extern const char * po_message_prev_msgid (po_message_t message);
276 extern void po_message_set_prev_msgid (po_message_t message, const char *prev_msgid);
280 extern const char * po_message_prev_msgid_plural (po_message_t message);
284 extern void po_message_set_prev_msgid_plural (po_message_t message, const char *prev_msgid_plural);
287 extern int po_message_is_obsolete (po_message_t message);
290 extern void po_message_set_obsolete (po_message_t message, int obsolete);
293 extern int po_message_is_fuzzy (po_message_t message);
296 extern void po_message_set_fuzzy (po_message_t message, int fuzzy);
300 extern int po_message_is_format (po_message_t message, const char *format_type);
303 extern void po_message_set_format (po_message_t message, const char *format_type, /*bool*/int value);
309 extern const char * po_filepos_file (po_filepos_t filepos);
313 extern size_t po_filepos_start_line (po_filepos_t filepos);
320 extern void po_file_check_all (po_file_t file, po_xerror_handler_t handler);
325 extern void po_message_check_all (po_message_t message, po_message_iterator_t iterator, po_xerror_handler_t handler);
331 extern void po_message_check_format (po_message_t message, po_xerror_handler_t handler);