<appendix id='Intrinsics_Error_Messages'>
<title>Intrinsics Error Messages</title>

<para>
All Intrinsics errors and warnings have class
``XtToolkitError''.
The following two tables summarize the common errors and warnings that can be
generated by the Intrinsics.
Additional implementation-dependent messages are permitted.
Error Messages
</para>

<informaltable frame='topbot'>
  <?dbfo keep-together="auto" ?>
  <tgroup cols='3' align='left' rowsep='0' colsep='0'>
  <colspec colwidth='1.0*' colname='c1'/>
  <colspec colwidth='1.0*' colname='c2'/>
  <colspec colwidth='1.0*' colname='c3'/>
  <thead>
    <row rowsep='1'>
      <entry>Name</entry>
      <entry>Type</entry>
      <entry>Default Message</entry>
    </row>
  </thead>
  <tbody>
    <row>
      <entry>allocError</entry>
      <entry>calloc</entry>
      <entry>Cannot perform calloc</entry>
    </row>
    <row>
      <entry>allocError</entry>
      <entry>malloc</entry>
      <entry>Cannot perform malloc</entry>
    </row>
    <row>
      <entry>allocError</entry>
      <entry>realloc</entry>
      <entry>Cannot perform realloc</entry>
    </row>
    <row>
      <entry>internalError</entry>
      <entry>xtMakeGeometryRequest</entry>
      <entry>internal error; ShellClassExtension is NULL</entry>
    </row>
    <row>
      <entry>invalidArgCount</entry>
      <entry>xtGetValues</entry>
      <entry>Argument count &gt; 0 on NULL argument list in XtGetValues</entry>
    </row>
    <row>
      <entry>invalidArgCount</entry>
      <entry>xtSetValues</entry>
      <entry>Argument count &gt; 0 on NULL argument list in XtSetValues</entry>
    </row>
    <row>
      <entry>invalidClass</entry>
      <entry>applicationShellInsertChild</entry>
      <entry>ApplicationShell does not accept RectObj children; ignored</entry>
    </row>
    <row>
      <entry>invalidClass</entry>
      <entry>constraintSetValue</entry>
      <entry>Subclass of Constraint required in CallConstraintSetValues</entry>
    </row>
    <row>
      <entry>invalidClass</entry>
      <entry>xtAppCreateShell</entry>
      <entry>XtAppCreateShell requires non-NULL widget class</entry>
    </row>
    <row>
      <entry>invalidClass</entry>
      <entry>xtCreatePopupShell</entry>
      <entry>XtCreatePopupShell requires non-NULL widget class</entry>
    </row>
    <row>
      <entry>invalidClass</entry>
      <entry>xtCreateWidget</entry>
      <entry>XtCreateWidget requires non-NULL widget class</entry>
    </row>
    <row>
      <entry>invalidClass</entry>
      <entry>xtPopdown</entry>
      <entry>XtPopdown requires a subclass of shellWidgetClass</entry>
    </row>
    <row>
      <entry>invalidClass</entry>
      <entry>xtPopup</entry>
      <entry>XtPopup requires a subclass of shellWidgetClass</entry>
    </row>
    <row>
      <entry>invalidDimension</entry>
      <entry>xtCreateWindow</entry>
      <entry>Widget %s has zero width and/or height</entry>
    </row>
    <row>
      <entry>invalidDimension</entry>
      <entry>shellRealize</entry>
      <entry>Shell widget %s has zero width and/or height</entry>
    </row>
    <row>
      <entry>invalidDisplay</entry>
      <entry>xtInitialize</entry>
      <entry>Can't open display: %s</entry>
    </row>
    <row>
      <entry>invalidGetValues</entry>
      <entry>xtGetValues</entry>
      <entry>NULL ArgVal in XtGetValues</entry>
    </row>
    <row>
      <entry>invalidExtension</entry>
      <entry>shellClassPartInitialize</entry>
      <entry>widget class %s has invalid ShellClassExtension record</entry>
    </row>
    <row>
      <entry>invalidExtension</entry>
      <entry>xtMakeGeometryRequest</entry>
      <entry>widget class %s has invalid ShellClassExtension record</entry>
    </row>
    <row>
      <entry>invalidGeometryManager</entry>
      <entry>xtMakeGeometryRequest</entry>
      <entry>XtMakeGeometryRequest - parent has no geometry manager</entry>
    </row>
    <row>
      <entry>invalidParameter</entry>
      <entry>xtAddInput</entry>
      <entry>invalid condition passed to XtAddInput</entry>
    </row>
    <row>
      <entry>invalidParameter</entry>
      <entry>xtAddInput</entry>
      <entry>invalid condition passed to XtAppAddInput</entry>
    </row>
    <row>
      <entry>invalidParent</entry>
      <entry>xtChangeManagedSet</entry>
      <entry>Attempt to manage a child when parent is not Composite</entry>
    </row>
    <row>
      <entry>invalidParent</entry>
      <entry>xtChangeManagedSet</entry>
      <entry>Attempt to unmanage a child when parent is not Composite</entry>
    </row>
    <row>
      <entry>invalidParent</entry>
      <entry>xtCreatePopupShell</entry>
      <entry>XtCreatePopupShell requires non-NULL parent</entry>
    </row>
    <row>
      <entry>invalidParent</entry>
      <entry>xtCreateWidget</entry>
      <entry>XtCreateWidget requires non-NULL parent</entry>
    </row>
    <row>
      <entry>invalidParent</entry>
      <entry>xtMakeGeometryRequest</entry>
      <entry>non-shell has no parent in XtMakeGeometryRequest</entry>
    </row>
    <row>
      <entry>invalidParent</entry>
      <entry>xtMakeGeometryRequest</entry>
      <entry>XtMakeGeometryRequest - parent not composite</entry>
    </row>
    <row>
      <entry>invalidParent</entry>
      <entry>xtManageChildren</entry>
      <entry>Attempt to manage a child when parent is not Composite</entry>
    </row>
    <row>
      <entry>invalidParent</entry>
      <entry>xtUnmanageChildren</entry>
      <entry>Attempt to unmanage a child when parent is not Composite</entry>
    </row>
    <row>
      <entry>invalidProcedure</entry>
      <entry>inheritanceProc</entry>
      <entry>Unresolved inheritance operation</entry>
    </row>
    <row>
      <entry>invalidProcedure</entry>
      <entry>realizeProc</entry>
      <entry>No realize class procedure defined</entry>
    </row>
    <row>
      <entry>invalidWindow</entry>
      <entry>eventHandler</entry>
      <entry>Event with wrong window</entry>
    </row>
    <row>
      <entry>missingWidget</entry>
      <entry>fetchDisplayArg</entry>
      <entry>FetchDisplayArg called without a widget to reference</entry>
    </row>
    <row>
      <entry>nonWidget</entry>
      <entry>xtCreateWidget</entry>
      <entry>attempt to add non-widget child "%s" to parent "%s" which supports only widgets</entry>
    </row>
    <row>
      <entry>noPerDisplay</entry>
      <entry>closeDisplay</entry>
      <entry>Couldn't find per display information</entry>
    </row>
    <row>
      <entry>noPerDisplay</entry>
      <entry>getPerDisplay</entry>
      <entry>Couldn't find per display information</entry>
    </row>
    <row>
      <entry>noSelectionProperties</entry>
      <entry>freeSelectionProperty</entry>
      <entry>internal error: no selection property context for display</entry>
    </row>
    <row>
      <entry>noWidgetAncestor</entry>
      <entry>windowedAncestor</entry>
      <entry>Object "%s" does not have windowed ancestor</entry>
    </row>
    <row>
      <entry>nullDisplay</entry>
      <entry>xtRegisterExtensionSelector</entry>
      <entry>XtRegisterExtensionSelector requires a non-NULL display</entry>
    </row>
    <row>
      <entry>nullProc</entry>
      <entry>insertChild</entry>
      <entry>"%s" parent has NULL insert_child method</entry>
    </row>
    <row>
      <entry>r2versionMismatch</entry>
      <entry>widget</entry>
      <entry>Widget class %s must be re-compiled.</entry>
    </row>
    <row>
      <entry>R3versionMismatch</entry>
      <entry>widget</entry>
      <entry>Widget class %s must be re-compiled.</entry>
    </row>
    <row>
      <entry>R4orR5versionMismatch</entry>
      <entry>widget</entry>
      <entry>Widget class %s must be re-compiled.</entry>
    </row>
    <row>
      <entry>rangeError</entry>
      <entry>xtRegisterExtensionSelector</entry>
      <entry>Attempt to register multiple selectors for one extension event type</entry>
    </row>
    <row>
      <entry>sessionManagement</entry>
      <entry>SmcOpenConnection</entry>
      <entry>Tried to connect to session manager, %s</entry>
    </row>
    <row>
      <entry>subclassMismatch</entry>
      <entry>xtCheckSubclass</entry>
      <entry>Widget class %s found when subclass of %s expected: %s</entry>
    </row>
  </tbody>
  </tgroup>
</informaltable>

<para><emphasis role='strong'>Warning Messages</emphasis></para>

<informaltable frame='topbot'>
  <?dbfo keep-together="auto" ?>
  <tgroup cols='3' align='left' colsep='0' rowsep='0'>
  <colspec colwidth='1.0*' colname='c1'/>
  <colspec colwidth='1.0*' colname='c2'/>
  <colspec colwidth='1.0*' colname='c3'/>
  <thead>
    <row rowsep='1'>
      <entry>Name</entry>
      <entry>Type</entry>
      <entry>Default Message</entry>
    </row>
  </thead>
  <tbody>
    <row>
      <entry>ambiguousParent</entry>
      <entry>xtChangeManagedSet</entry>
      <entry>Not all children have same parent</entry>
    </row>
    <row>
      <entry>ambiguousParent</entry>
      <entry>xtManageChildren</entry>
      <entry>Not all children have same parent in XtManageChildren</entry>
    </row>
    <row>
      <entry>ambiguousParent</entry>
      <entry>xtUnmanageChildren</entry>
      <entry>Not all children have same parent in XtUnmanageChildren</entry>
    </row>
    <row>
      <entry>badFormat</entry>
      <entry>xtGetSelectionValue</entry>
      <entry>Selection owner returned type INCR property with format != 32</entry>
    </row>
    <row>
      <entry>badGeometry</entry>
      <entry>shellRealize</entry>
      <entry>Shell widget "%s" has an invalid geometry specification: "%s"</entry>
    </row>
    <row>
      <entry>badValue</entry>
      <entry>cvtStringToPixel</entry>
      <entry>Color name "%s" is not defined</entry>
    </row>
    <row>
      <entry>communicationError</entry>
      <entry>select</entry>
      <entry>Select failed; error code %s</entry>
    </row>
    <row>
      <entry>conversionError</entry>
      <entry>string</entry>
      <entry>Cannot convert string "%s" to type %s</entry>
    </row>
    <row>
      <entry>conversionError</entry>
      <entry>stringToVisual</entry>
      <entry>Cannot find Visual of class %s for display %s</entry>
    </row>
    <row>
      <entry>conversionFailed</entry>
      <entry>xtConvertVarToArgList</entry>
      <entry>Type conversion failed</entry>
    </row>
    <row>
      <entry>conversionFailed</entry>
      <entry>xtGetTypedArg</entry>
      <entry>Type conversion (%s to %s) failed for widget '%s'</entry>
    </row>
    <row>
      <entry>displayError</entry>
      <entry>invalidDisplay</entry>
      <entry>Can't find display structure</entry>
    </row>
    <row>
      <entry>grabError</entry>
      <entry>xtAddGrab</entry>
      <entry>XtAddGrab requires exclusive grab if spring_loaded is TRUE</entry>
    </row>
    <row>
      <entry>grabError</entry>
      <entry>xtRemoveGrab</entry>
      <entry>XtRemoveGrab asked to remove a widget not on the list</entry>
    </row>
    <row>
      <entry>initializationError</entry>
      <entry>xtInitialize</entry>
      <entry>Initializing Resource Lists twice</entry>
    </row>
    <row>
      <entry>insufficientSpace</entry>
      <entry>xtGetTypedArg</entry>
      <entry>Insufficient space for converted type '%s' in widget '%s'</entry>
    </row>
    <row>
      <entry>internalError</entry>
      <entry>shell</entry>
      <entry>Shell's window manager interaction is broken</entry>
    </row>
    <row>
      <entry>invalidAddressMode</entry>
      <entry>computeArgs</entry>
      <entry>Conversion arguments for widget '%s' contain an unsupported address mode</entry>
    </row>
    <row>
      <entry>invalidArgCount</entry>
      <entry>getResources</entry>
      <entry>argument count &gt; 0 on NULL argument list</entry>
    </row>
    <row>
      <entry>invalidCallbackList</entry>
      <entry>xtAddCallback</entry>
      <entry>Cannot find callback list in XtAddCallback</entry>
    </row>
    <row>
      <entry>invalidCallbackList</entry>
      <entry>xtAddCallback</entry>
      <entry>Cannot find callback list in XtAddCallbacks</entry>
    </row>
    <row>
      <entry>invalidCallbackList</entry>
      <entry>xtCallCallback</entry>
      <entry>Cannot find callback list in XtCallCallbacks</entry>
    </row>
    <row>
      <entry>invalidCallbackList</entry>
      <entry>xtRemoveAllCallback</entry>
      <entry>Cannot find callback list in XtRemoveAllCallbacks</entry>
    </row>
    <row>
      <entry>invalidCallbackList</entry>
      <entry>xtRemoveCallback</entry>
      <entry>Cannot find callback list in XtRemoveCallbacks</entry>
    </row>
    <row>
      <entry>invalidChild</entry>
      <entry>xtChangeManagedSet</entry>
      <entry>Null child passed to UnmanageChildren</entry>
    </row>
    <row>
      <entry>invalidChild</entry>
      <entry>xtManageChildren</entry>
      <entry>null child passed to ManageChildren</entry>
    </row>
    <row>
      <entry>invalidChild</entry>
      <entry>xtManageChildren</entry>
      <entry>null child passed to XtManageChildren</entry>
    </row>
    <row>
      <entry>invalidChild</entry>
      <entry>xtUnmanageChildren</entry>
      <entry>Null child passed to XtUnmanageChildren</entry>
    </row>
    <row>
      <entry>invalidChild</entry>
      <entry>xtUnmanageChildren</entry>
      <entry>Null child found in argument list to unmanage</entry>
    </row>
    <row>
      <entry>invalidDepth</entry>
      <entry>setValues</entry>
      <entry>Can't change widget depth</entry>
    </row>
    <row>
      <entry>invalidExtension</entry>
      <entry>xtCreateWidget</entry>
      <entry>widget "%s" class %s has invalid CompositeClassExtension record</entry>
    </row>
    <row>
      <entry>invalidExtension</entry>
      <entry>xtCreateWidget</entry>
      <entry>widget class %s has invalid ConstraintClassExtension record</entry>
    </row>
    <row>
      <entry>invalidGrab</entry>
      <entry>ungrabKeyOrButton</entry>
      <entry>Attempt to remove nonexistent passive grab</entry>
    </row>
    <row>
      <entry>invalidGrabKind</entry>
      <entry>xtPopup</entry>
      <entry>grab kind argument has invalid value; XtGrabNone assumed</entry>
    </row>
    <row>
      <entry>invalidParameters</entry>
      <entry>freeTranslations</entry>
      <entry>Freeing XtTranslations requires no extra arguments</entry>
    </row>
    <row>
      <entry>invalidParameters</entry>
      <entry>mergeTranslations</entry>
      <entry>MergeTM to TranslationTable needs no extra arguments</entry>
    </row>
    <row>
      <entry>invalidParameters</entry>
      <entry>xtMenuPopdown</entry>
      <entry>XtMenuPopdown called with num_params != 0 or 1</entry>
    </row>
    <row>
      <entry>invalidParameters</entry>
      <entry>xtMenuPopupAction</entry>
      <entry>MenuPopup wants exactly one argument</entry>
    </row>
    <row>
      <entry>invalidParent</entry>
      <entry>xtCopyFromParent</entry>
      <entry>CopyFromParent must have non-NULL parent</entry>
    </row>
    <row>
      <entry>invalidPopup</entry>
      <entry>xtMenuPopup</entry>
      <entry>Can't find popup widget "%s" in XtMenuPopup</entry>
    </row>
    <row>
      <entry>invalidPopup</entry>
      <entry>xtMenuPopdown</entry>
      <entry>Can't find popup in widget "%s" in XtMenuPopdown</entry>
    </row>
    <row>
      <entry>invalidPopup</entry>
      <entry>unsupportedOperation</entry>
      <entry>Pop-up menu creation is only supported on ButtonPress, KeyPress or EnterNotify events.</entry>
    </row>
    <row>
      <entry>invalidPopup</entry>
      <entry>unsupportedOperation</entry>
      <entry>Pop-up menu creation is only supported on Button, Key or EnterNotify events.</entry>
    </row>
    <row>
      <entry>invalidProcedure</entry>
      <entry>deleteChild</entry>
      <entry>null delete_child procedure for class %s in XtDestroy</entry>
    </row>
    <row>
      <entry>invalidProcedure</entry>
      <entry>inputHandler</entry>
      <entry>XtRemoveInput: Input handler not found</entry>
    </row>
    <row>
      <entry>invalidProcedure</entry>
      <entry>set_values_almost</entry>
      <entry>set_values_almost procedure shouldn't be NULL</entry>
    </row>
    <row>
      <entry>invalidResourceCount</entry>
      <entry>getResources</entry>
      <entry>resource count &gt; 0 on NULL resource list</entry>
    </row>
    <row>
      <entry>invalidResourceName</entry>
      <entry>computeArgs</entry>
      <entry>Cannot find resource name %s as argument to conversion</entry>
    </row>
    <row>
      <entry>invalidShell</entry>
      <entry>xtTranslateCoords</entry>
      <entry>Widget has no shell ancestor</entry>
    </row>
    <row>
      <entry>invalidSizeOverride</entry>
      <entry>xtDependencies</entry>
      <entry>Representation size %d must match superclass's to override %s</entry>
    </row>
    <row>
      <entry>missingCharsetList</entry>
      <entry>cvtStringToFontSet</entry>
      <entry>Missing charsets in String to FontSet conversion</entry>
    </row>
    <row>
      <entry>noActionProc</entry>
      <entry>xtCallActionProc</entry>
      <entry>No action proc named "%s" is registered for widget "%s"</entry>
    </row>
    <row>
      <entry>noColormap</entry>
      <entry>cvtStringToPixel</entry>
      <entry>Cannot allocate colormap entry for "%s"</entry>
    </row>
    <row>
      <entry>noFont</entry>
      <entry>cvtStringToFont</entry>
      <entry>Unable to load any usable ISO8859-1 font</entry>
    </row>
    <row>
      <entry>noFont</entry>
      <entry>cvtStringToFontSet</entry>
      <entry>Unable to load any usable fontset</entry>
    </row>
    <row>
      <entry>noFont</entry>
      <entry>cvtStringToFontStruct</entry>
      <entry>Unable to load any usable ISO8859-1 font</entry>
    </row>
    <row>
      <entry>notInConvertSelection</entry>
      <entry>xtGetSelectionRequest</entry>
      <entry>XtGetSelectionRequest or XtGetSelectionParameters called for widget "%s" outside of ConvertSelection proc</entry>
    </row>
    <row>
      <entry>notRectObj</entry>
      <entry>xtChangeManagedSet</entry>
      <entry>child "%s", class %s is not a RectObj</entry>
    </row>
    <row>
      <entry>notRectObj</entry>
      <entry>xtManageChildren</entry>
      <entry>child "%s", class %s is not a RectObj</entry>
    </row>
    <row>
      <entry>nullWidget</entry>
      <entry>xtConvertVarToArgList</entry>
      <entry>XtVaTypedArg conversion needs non-NULL widget handle</entry>
    </row>
    <row>
      <entry>r3versionMismatch</entry>
      <entry>widget</entry>
      <entry>Shell Widget class %s binary compiled for R3</entry>
    </row>
    <row>
      <entry>translationError</entry>
      <entry>nullTable</entry>
      <entry>Can't remove accelerators from NULL table</entry>
    </row>
    <row>
      <entry>translationError</entry>
      <entry>nullTable</entry>
      <entry>Tried to remove nonexistent accelerators</entry>
    </row>
    <row>
      <entry>translationError</entry>
      <entry>ambiguousActions</entry>
      <entry>Overriding earlier translation manager actions.</entry>
    </row>
    <row>
      <entry>translationError</entry>
      <entry>newActions</entry>
      <entry>New actions are:%s</entry>
    </row>
    <row>
      <entry>translationError</entry>
      <entry>nullTable</entry>
      <entry>table to (un)merge must not be null</entry>
    </row>
    <row>
      <entry>translationError</entry>
      <entry>nullTable</entry>
      <entry>Can't translate event through NULL table</entry>
    </row>
    <row>
      <entry>translationError</entry>
      <entry>oldActions</entry>
      <entry>Previous entry was: %s %s</entry>
    </row>
    <row>
      <entry>translationError</entry>
      <entry>unboundActions</entry>
      <entry>Actions not found: %s</entry>
    </row>
    <row>
      <entry>translationError</entry>
      <entry>xtTranslateInitialize</entry>
      <entry>Initializing Translation manager twice.</entry>
    </row>
    <row>
      <entry>translationParseError</entry>
      <entry>missingComma</entry>
      <entry> ... possibly due to missing ',' in event sequence.</entry>
    </row>
    <row>
      <entry>translationParseError</entry>
      <entry>nonLatin1</entry>
      <entry> ... probably due to non-Latin1 character in quoted string</entry>
    </row>
    <row>
      <entry>translationParseError</entry>
      <entry>parseError</entry>
      <entry>translation table syntax error: %s</entry>
    </row>
    <row>
      <entry>translationParseError</entry>
      <entry>parseString</entry>
      <entry>Missing '"'.</entry>
    </row>
    <row>
      <entry>translationParseError</entry>
      <entry>showLine</entry>
      <entry> ... found while parsing '%s'</entry>
    </row>
    <row>
      <entry>typeConversionError</entry>
      <entry>noConverter</entry>
      <entry>No type converter registered for '%s' to '%s' conversion.</entry>
    </row>
    <row>
      <entry>unknownType</entry>
      <entry>xtConvertVarToArgList</entry>
      <entry>Unable to find type of resource for conversion</entry>
    </row>
    <row>
      <entry>unknownType</entry>
      <entry>xtGetTypedArg</entry>
      <entry>Unable to find type of resource for conversion</entry>
    </row>
    <row>
      <entry>versionMismatch</entry>
      <entry>widget</entry>
      <entry>Widget class %s version mismatch (recompilation needed):\\n widget %d vs. intrinsics %d.</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtIntOrPixelToXColor</entry>
      <entry>Pixel to color conversion needs screen and colormap arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtIntToBool</entry>
      <entry>Integer to Bool conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtIntToBoolean</entry>
      <entry>Integer to Boolean conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtIntToFloat</entry>
      <entry>Integer to Float conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtIntToFont</entry>
      <entry>Integer to Font conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtIntToPixel</entry>
      <entry>Integer to Pixel conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtIntToPixmap</entry>
      <entry>Integer to Pixmap conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtIntToShort</entry>
      <entry>Integer to Short conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtIntToUnsignedChar</entry>
      <entry>Integer to UnsignedChar conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToAcceleratorTable</entry>
      <entry>String to AcceleratorTable conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToAtom</entry>
      <entry>String to Atom conversion needs Display argument</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToBool</entry>
      <entry>String to Bool conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToBoolean</entry>
      <entry>String to Boolean conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToCommandArgArray</entry>
      <entry>String to CommandArgArray conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToCursor</entry>
      <entry>String to cursor conversion needs display argument</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToDimension</entry>
      <entry>String to Dimension conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToDirectoryString</entry>
      <entry>String to DirectoryString conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToDisplay</entry>
      <entry>String to Display conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToFile</entry>
      <entry>String to File conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToFloat</entry>
      <entry>String to Float conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToFont</entry>
      <entry>String to font conversion needs display argument</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToFontSet</entry>
      <entry>String to FontSet conversion needs display and locale arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToFontStruct</entry>
      <entry>String to font conversion needs display argument</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToGravity</entry>
      <entry>String to Gravity conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToInitialState</entry>
      <entry>String to InitialState conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToInt</entry>
      <entry>String to Integer conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToPixel</entry>
      <entry>String to pixel conversion needs screen and colormap arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToRestartStyle</entry>
      <entry>String to RestartStyle conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToShort</entry>
      <entry>String to Integer conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToTranslationTable</entry>
      <entry>String to TranslationTable conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToUnsignedChar</entry>
      <entry>String to Integer conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtStringToVisual</entry>
      <entry>String to Visual conversion needs screen and depth arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>cvtXColorToPixel</entry>
      <entry>Color to Pixel conversion needs no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>freeCursor</entry>
      <entry>Free Cursor requires display argument</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>freeDirectoryString</entry>
      <entry>Free Directory String requires no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>freeFile</entry>
      <entry>Free File requires no extra arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>freeFont</entry>
      <entry>Free Font needs display argument</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>freeFontSet</entry>
      <entry>FreeFontSet needs display and locale arguments</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>freeFontStruct</entry>
      <entry>Free FontStruct requires display argument</entry>
    </row>
    <row>
      <entry>wrongParameters</entry>
      <entry>freePixel</entry>
      <entry>Freeing a pixel requires screen and colormap arguments</entry>
    </row>
  </tbody>
  </tgroup>
</informaltable>
</appendix>
