APPFS
Advanced practical programming for scientists
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
splitline.h
Go to the documentation of this file.
1
6
#ifndef _SPLITLINE_H_
7
#define _SPLITLINE_H_
8
9
typedef
struct
line_fields
LFS
;
10
11
/*lint -sem(lfs_free, 1p == 1) */
12
extern
void
lfs_free
(
LFS
* lfs);
13
14
/*lint -sem(lfs_split_line, nulterm(2) && nulterm(3), @p) */
15
extern
LFS
*
lfs_split_line
(
LFS
* lfs,
const
char
*
line
,
const
char
* comment);
16
17
/*lint -sem(lfs_used_fields, 1p == 1, @n >= 0) */
18
extern
int
lfs_used_fields
(
const
LFS
* lfs);
19
20
/*lint -sem(lfs_get_field, 1p == 1 && 2n >= 0, nulterm(@p)) */
21
extern
const
char
*
lfs_get_field
(
const
LFS
* lfs,
int
fno);
22
23
/*lint -sem(lfs_print, 1p == 1 && 2p == 1) */
24
extern
void
lfs_print
(
const
LFS
* lfs, FILE* fp);
25
26
#endif
/* _SPLITLINE_H_ */
lfs_print
void lfs_print(const LFS *lfs, FILE *fp)
Definition:
splitline.c:135
line_fields
Definition:
splitline.c:16
lfs_used_fields
int lfs_used_fields(const LFS *lfs)
Definition:
splitline.c:109
lfs_free
void lfs_free(LFS *lfs)
Definition:
splitline.c:35
lfs_get_field
const char * lfs_get_field(const LFS *lfs, int fno)
Definition:
splitline.c:116
lfs_split_line
LFS * lfs_split_line(LFS *lfs, const char *line, const char *comment)
Definition:
splitline.c:44
line_fields::line
char * line
Definition:
splitline.c:20
Generated on Mon Nov 24 2014 00:14:32 for APPFS by
1.8.6