SIFEL/GEFEL/xfile.h File Reference

#include <stdio.h>
#include "kwdset.h"

Go to the source code of this file.

Classes

struct  XFILE
struct  xfsection

Enumerations

enum  kwd_handling {
  ignore = 0, sequent_mode = 1, line_mode = 2, sect_mode_seq = 3,
  sect_mode_full = 4, sect_mode_ignore = 5, sect_mode_fwd = 6
}

Enumeration Type Documentation

aliases for keyword handling - used in XFILE structure and xfscanf function: ignore - k conversions are ignored, no keywords are searched for/printed out sequnet_mode - keywords are searched sequentially as the XFILE is being processed, the searching starts from the actual position in the XFILE and the next string must match to the given keyword otherwise the error code is returned line_mode - keywords are searched within the scope of the acutal line, if the keyword is not found the error code is returned sect_mode_seq - keywords are searched within the scope of the actual section starting from the actual position in the section and the next string must match to the given keyword otherwise the error code is returned. It is similar mode as sequent_mode but the ends of sections are checked for. sect_mode_full - keywords are searched within the scope of the actual section starting from the beginning of the actual section for each k conversion in the format string. If the given keyword was not found in the given section the error code is returned. sect_mode_ignore - same as the ignore mode but ends of section are checked for sect_mode_fwd - keywords are searched within the scope of the actual section starting from the actual position in the section. The keywords are searched for until the end of section is reached. If the keyword was not found from the actual position in the section till the end of section then the error code is returned

Enumerator:
ignore 
sequent_mode 
line_mode 
sect_mode_seq 
sect_mode_full 
sect_mode_ignore 
sect_mode_fwd 

Definition at line 26 of file xfile.h.


Generated by  doxygen 1.6.2