eant_AnnotationInfoWriteWithOptions

Go Back

Summary:
  Write the input annotation info to the ehfa file.

Header File:
  eant.h

Library Name:
  elib

void    eant_AnnotationInfoWriteWithOptions  (
    Ehfa_File*    ehfaFile,
    char*    nodepath ,
    char*    nodename,
    Eant_AnnotationInfo*    antInfo,
    Eerr_ErrorReport**    lclerr,
    ...    va_alist,
  )
antInfo
    Specifies the input annotation information.
ehfaFile
    The input hfa file pointer.
lclerr
    Error handling structure pointer.
nodename
    The node name of the EMIF object.
nodepath
    The ehfa tree path of the annotation node.
va_alist
    Variable Ehfa_FileOption arguments.

Description:
  Write the input annotation to the input ehfa file node.

Notes:
  EANT_FILE_OPTION_FAST_IO - If this options is on (EMSC_TRUE), AnnotationVersionFlags writes a node to the file, indicating that the annotation elements have been written to the file sequentially. This requires that the data be written to a new file each time. This option takes one additional argument (Emsc_Boolean) indicating whether the fast I/O might be possible with the way this data is written to the file. By default fast I/O is on (EMSC_TRUE).

Return Description:
  This function is of type void. If an error occurs, eant_AnnotationInfoWriteWithOptions calls eerr_CreateErrorReport.