Files
sics/ifile.h
koennecke b3138f1197 - Added Sycamore protocol and command context to SICS
- 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
2005-12-22 22:16:10 +00:00

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