- Added sinfo to SICS - Added driver for TCP/IP Astrium velocity selector - Added driver for TCP/IP Astrium chopper controller SKIPPED: psi/amor2t.c psi/amorstat.c psi/dornier2.c psi/ecb.c psi/el734hp.c psi/fowrite.c psi/libpsi.a psi/make_gen psi/nextrics.c psi/pardef.c psi/pimotor.c psi/pipiezo.c psi/polterwrite.c psi/psi.c psi/scontroller.c psi/serial.c psi/tasinit.c psi/tasscan.c psi/tcpdocho.c psi/tcpdornier.c psi/tricssupport.c psi/velodornier.c
35 lines
1.1 KiB
C
35 lines
1.1 KiB
C
/*--------------------------------------------------------------------------
|
|
|
|
iFile: A simple tool for configuration management. Reads a list
|
|
of name value pairs from a file and allows to seach this list
|
|
for configuration options.
|
|
|
|
|
|
Mark Koennecke, October 1996
|
|
|
|
copyright: see Implementation file
|
|
---------------------------------------------------------------------------*/
|
|
#ifndef MKIFILE
|
|
#define MKIFILE
|
|
#include <stdio.h>
|
|
|
|
typedef struct __IFileE
|
|
{
|
|
char *name;
|
|
char *value;
|
|
struct __IFileE *pNext;
|
|
} IPair;
|
|
|
|
IPair *IFReadConfigFile(FILE *fp);
|
|
char *IFindOption(IPair *pList,char *name);
|
|
/* returns a value for a name
|
|
*/
|
|
IPair *IFAddOption(IPair *pList,char *name, char *value);
|
|
IPair *IFSetOption(IPair *pList,char *name, char *value);
|
|
|
|
int IFSaveOptions(IPair *pList,FILE *fp);
|
|
void IFDeleteOptions(IPair *pList);
|
|
|
|
extern IPair *pSICSOptions;
|
|
#endif
|