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

File: gettext.info,  Node: po_filepos_t API,  Next: Format Type API,  Prev: PO Header Entry API,  Up: libgettextpo

10.13.6 po_filepos_t API
------------------------

 -- Data Type: po_filepos_t
     This is a pointer type that refers to a string's position within a
     source file.

   The following functions provide an interface to extract and
manipulate these references.

 -- Function: po_filepos_t po_message_filepos (po_message_t MESSAGE,
          int INDEX)
     Returns the file reference in position INDEX from the message.  If
     INDEX is out of range, returns ‘NULL’.

 -- Function: void po_message_remove_filepos (po_message_t MESSAGE,
          int INDEX)
     Removes the file reference in position INDEX from the message.  It
     moves all references following INDEX one position backwards.

 -- Function: void po_message_add_filepos (po_message_t MESSAGE,
          const char *FILE, size_t START_LINE)
     Adds a reference to the string from FILE starting at START_LINE, if
     it is not already present for the message.  The value
     ‘(size_t)(-1)’ for START_LINE denotes that the line number is not
     available.

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