This is Unofficial EPICS BASE Doxygen Site
dbLexRoutines.c File Reference
#include <ctype.h>
#include <epicsStdlib.h>
#include <stddef.h>
#include <stdio.h>
#include <string.h>
#include "dbDefs.h"
#include "dbmf.h"
#include "ellLib.h"
#include "epicsPrint.h"
#include "epicsString.h"
#include "errMdef.h"
#include "freeList.h"
#include "gpHash.h"
#include "macLib.h"
#include "dbBase.h"
#include "dbFldTypes.h"
#include "dbStaticLib.h"
#include "dbStaticPvt.h"
#include "epicsExport.h"
#include "link.h"
#include "special.h"
#include "iocInit.h"
+ Include dependency graph for dbLexRoutines.c:

Go to the source code of this file.

Classes

struct  inputFile
 
struct  tempListNode
 

Macros

#define epicsExportSharedSymbols
 
#define MY_BUFFER_SIZE   1024
 

Typedefs

typedef struct inputFile inputFile
 
typedef struct tempListNode tempListNode
 

Functions

 epicsExportAddress (int, dbRecordsOnceOnly)
 
 epicsExportAddress (int, dbBptNotMonotonic)
 
 epicsExportAddress (int, dbQuietMacroWarnings)
 
 epicsExportAddress (int, dbRecordsAbcSorted)
 
long dbReadDatabase (DBBASE **ppdbbase, const char *filename, const char *path, const char *substitutions)
 
long dbReadDatabaseFP (DBBASE **ppdbbase, FILE *fp, const char *path, const char *substitutions)
 

Variables

char * makeDbdDepends =0
 
int dbRecordsOnceOnly =0
 
int dbBptNotMonotonic =0
 
int dbQuietMacroWarnings =0
 
int dbRecordsAbcSorted =0
 

Macro Definition Documentation

#define epicsExportSharedSymbols

Definition at line 30 of file dbLexRoutines.c.

#define MY_BUFFER_SIZE   1024

Definition at line 95 of file dbLexRoutines.c.

Typedef Documentation

typedef struct inputFile inputFile
typedef struct tempListNode tempListNode

Function Documentation

long dbReadDatabase ( DBBASE **  ppdbbase,
const char *  filename,
const char *  path,
const char *  substitutions 
)

Definition at line 336 of file dbLexRoutines.c.

338 {return (dbReadCOM(ppdbbase,filename,0,path,substitutions));}
long dbReadDatabaseFP ( DBBASE **  ppdbbase,
FILE *  fp,
const char *  path,
const char *  substitutions 
)

Definition at line 340 of file dbLexRoutines.c.

342 {return (dbReadCOM(ppdbbase,0,fp,path,substitutions));}
epicsExportAddress ( int  ,
dbRecordsOnceOnly   
)
epicsExportAddress ( int  ,
dbBptNotMonotonic   
)
epicsExportAddress ( int  ,
dbQuietMacroWarnings   
)
epicsExportAddress ( int  ,
dbRecordsAbcSorted   
)

Variable Documentation

int dbBptNotMonotonic =0

Definition at line 48 of file dbLexRoutines.c.

int dbQuietMacroWarnings =0

Definition at line 51 of file dbLexRoutines.c.

int dbRecordsAbcSorted =0

Definition at line 54 of file dbLexRoutines.c.

int dbRecordsOnceOnly =0

Definition at line 45 of file dbLexRoutines.c.

char* makeDbdDepends =0

Definition at line 43 of file dbLexRoutines.c.