Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XmtCheckPrintfFormat(3)	   Library Functions Manual    XmtCheckPrintfFormat(3)

NAME
       XmtCheckPrintfFormat() -	verify that two	strings	have the same printf()
       substitutions.

SYNOPSIS
       #include	<Xmt/Xmt.h>

       Boolean XmtCheckPrintfFormat(String template, String msg)

ARGUMENTS
       INPUTS

	    template
		   A string with printf()-style	variable substitutions in it.

	    msg	   A string to check against template.

       RETURNS

	    True if msg	has printf() substitutions that	are  identical	to  or
	    compatible with template; False otherwise.

DESCRIPTION
       XmtCheckPrintfFormat()  verifies	that the printf() substitutions	in msg
       are compatible with the substitutions in	template. This is useful,  for
       example,	 with  XmtLocalize2() which allows you to look up a translated
       verion of a message.  If	the  translated	 message  will	be  passed  to
       printf(),  this	function  lets	you  to	check that it does not contain
       inappropriate substitutions.

       XmtCheckPrintfFormat() supports regular printf()	substitutions and also
       the internationalized style of printf() substitutions that are now sup-
       ported on many systems. This new	 substitution  syntax  allows  you  to
       specify	the  type  and the position of the argument to be substituted,
       and look	like ``%2$d'' or ``%1$s''.

SEE ALSO
       Chapter 25, Message Dialogs,
       Chapter 3, Displaying Text,
       XmtLocalize2().

Xmt				  Motif	Tools	       XmtCheckPrintfFormat(3)

NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=XmtCheckPrintfFormat&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help