SIFEL/GEFEL/CMLFILE/cmlfile.cpp 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 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 (const char *opattern, const char *ostring)

Define Documentation

#define BufferLength   1024

Definition at line 6 of file cmlfile.cpp.

#define Comment   -2

Definition at line 17 of file cmlfile.cpp.

#define DefaultDoubleFormat   "%10.10E"

Definition at line 9 of file cmlfile.cpp.

#define EndSection   -5

Definition at line 20 of file cmlfile.cpp.

#define File   -3

Definition at line 18 of file cmlfile.cpp.

#define KeywordEndSection   "END"

Definition at line 12 of file cmlfile.cpp.

#define KeywordFile   "FILE"

Definition at line 13 of file cmlfile.cpp.

#define KeywordLength   64

Definition at line 7 of file cmlfile.cpp.

#define KeywordSection   "SECTION"

Definition at line 11 of file cmlfile.cpp.

#define MaxFiles   16

Definition at line 8 of file cmlfile.cpp.

#define None   -1

Definition at line 16 of file cmlfile.cpp.

#define Optional   0

Definition at line 23 of file cmlfile.cpp.

#define Refused   -1

Definition at line 24 of file cmlfile.cpp.

#define Required   1

Definition at line 22 of file cmlfile.cpp.

#define Section   -4

Definition at line 19 of file cmlfile.cpp.


Function Documentation

long read_string ( FILE *  ofile,
char *  obuffer 
)

Definition at line 55 of file cmlfile.cpp.

long read_to_eoln ( FILE *  ofile,
char *  obuffer 
)

Definition at line 26 of file cmlfile.cpp.

References BufferLength, and None.

long str_equal ( const char *  opattern,
const char *  ostring 
)

Definition at line 41 of file cmlfile.cpp.


Generated by  doxygen 1.6.2