|
APPFS
Advanced practical programming for scientists
|
Split line into fields. More...
#include <stdio.h>#include <stdlib.h>#include <assert.h>#include <stdbool.h>#include <string.h>#include <ctype.h>#include "mshell.h"#include "splitline.h"Go to the source code of this file.
Data Structures | |
| struct | line_fields |
Macros | |
| #define | LFS_INITIAL_SIZE 100 |
Functions | |
| static bool | is_valid (const LFS *lfs) |
| void | lfs_free (LFS *lfs) |
| LFS * | lfs_split_line (LFS *lfs, const char *line, const char *comment) |
| int | lfs_used_fields (const LFS *lfs) |
| const char * | lfs_get_field (const LFS *lfs, int fno) |
| void | lfs_print (const LFS *lfs, FILE *fp) |
Definition in file splitline.c.
| #define LFS_INITIAL_SIZE 100 |
Definition at line 24 of file splitline.c.
|
static |
Definition at line 26 of file splitline.c.
| void lfs_free | ( | LFS * | lfs | ) |
Definition at line 35 of file splitline.c.
| const char* lfs_get_field | ( | const LFS * | lfs, |
| int | fno | ||
| ) |
Definition at line 116 of file splitline.c.
| void lfs_print | ( | const LFS * | lfs, |
| FILE * | fp | ||
| ) |
Definition at line 135 of file splitline.c.
| int lfs_used_fields | ( | const LFS * | lfs | ) |
Definition at line 109 of file splitline.c.
1.8.6