File: getpars.h

package info (click to toggle)
eigensoft 7.2.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,696 kB
  • sloc: ansic: 32,354; perl: 470; makefile: 107; sh: 10
file content (23 lines) | stat: -rw-r--r-- 761 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
typedef struct {
 int numpars ;
 FILE *fx ;
 char **ppars ;
 char **pdata ;
}  phandle ;

void writepars(phandle  *pp) ;
void closepars(phandle  *pp) ;
phandle *openpars(char *fname) ;

int getstring(phandle *pp, char *parname, char **kret)  ;
int getint(phandle *pp, char *parname, int *kret)  ;
int getints(phandle *pp, char *parname, int *aint, int nint) ;
int getintss(phandle *pp, char *parname, int *aint, int *xint) ;

int getdbl(phandle *pp, char *parname, double *dbl)  ;
int getdbls(phandle *pp, char *parname, double *dbl, int ndbl) ;
int getdblss(phandle *pp, char *parname, double *dbl, int *ndbl) ;
int subst(char *outstr, char *instr, char *ins, char *outs)  ;
void dostrsub(phandle *pp)  ; 
int upstring (char *ss)  ;
void subcolon(char *ss)  ;