SIFEL/GEFEL/CMLFILE/cmlfile.c File Reference

#include "cmlfile.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Go to the source code of this file.

Classes

struct  keyword
struct  section

Defines

#define BufferLength   1024
#define Comment   -2
#define DefaultDoubleFormat   "%10.10E"
#define EndSection   -5
#define File   -3
#define KeywordEndSection   "END"
#define KeywordFile   "FILE"
#define KeywordLength   64
#define KeywordSection   "SECTION"
#define MaxFiles   16
#define None   -1
#define OK   1
#define Optional   0
#define Refused   -1
#define Required   1
#define Section   -4

Functions

long read_string (FILE *ofile, char *obuffer)
long read_to_eoln (FILE *ofile, char *obuffer)
long str_equal (char *opattern, char *ostring)

Define Documentation

#define BufferLength   1024

Definition at line 6 of file cmlfile.c.

Referenced by read_to_eoln().

#define Comment   -2

Definition at line 18 of file cmlfile.c.

#define DefaultDoubleFormat   "%10.10E"

Definition at line 9 of file cmlfile.c.

#define EndSection   -5

Definition at line 21 of file cmlfile.c.

#define File   -3

Definition at line 19 of file cmlfile.c.

#define KeywordEndSection   "END"

Definition at line 12 of file cmlfile.c.

#define KeywordFile   "FILE"

Definition at line 13 of file cmlfile.c.

#define KeywordLength   64

Definition at line 7 of file cmlfile.c.

Referenced by section::copy(), keyword::copy(), keyword::keyword(), and section::section().

#define KeywordSection   "SECTION"

Definition at line 11 of file cmlfile.c.

#define MaxFiles   16

Definition at line 8 of file cmlfile.c.

Referenced by section::section().

#define None   -1
#define OK   1

Definition at line 15 of file cmlfile.c.

Referenced by read_to_eoln().

#define Optional   0

Definition at line 24 of file cmlfile.c.

Referenced by keyword::keyword().

#define Refused   -1

Definition at line 25 of file cmlfile.c.

#define Required   1

Definition at line 23 of file cmlfile.c.

#define Section   -4

Definition at line 20 of file cmlfile.c.


Function Documentation

long read_string ( FILE *  ofile,
char *  obuffer 
)

Definition at line 56 of file cmlfile.c.

long read_to_eoln ( FILE *  ofile,
char *  obuffer 
)

Definition at line 27 of file cmlfile.c.

References BufferLength, None, and OK.

long str_equal ( char *  opattern,
char *  ostring 
)

Definition at line 42 of file cmlfile.c.


Generated by  doxygen 1.6.2