manpagez: man pages & more
info gettext
Home | html | info | man

File: gettext.info,  Node: po_message_iterator_t API,  Next: po_message_t API,  Prev: po_file_t API,  Up: libgettextpo

10.13.3 po_message_iterator_t API
---------------------------------

 -- Data Type: po_message_iterator_t
     This is a pointer type that refers to an iterator that produces a
     sequence of messages.

 -- Function: po_message_iterator_t po_message_iterator (po_file_t FILE,
          const char *DOMAIN)
     The ‘po_message_iterator’ returns an iterator that will produce the
     messages of FILE that belong to the given DOMAIN.  If DOMAIN is
     ‘NULL’, the default domain is used instead.  To list the messages,
     use the function ‘po_next_message’ repeatedly.

 -- Function: void po_message_iterator_free
          (po_message_iterator_t ITERATOR)
     The ‘po_message_iterator_free’ function frees an iterator
     previously allocated through the ‘po_message_iterator’ function.

 -- Function: po_message_t po_next_message
          (po_message_iterator_t ITERATOR)
     The ‘po_next_message’ function returns the next message from
     ITERATOR and advances the iterator.  It returns ‘NULL’ when the
     iterator has reached the end of its message list.

© manpagez.com 2000-2026
Individual documents may contain additional copyright information.