MGE System Utility Library - Full Internal Documentation  v1.2.1
Library of system utility functions.
internal.h File Reference

Externally non-visible prototypes etc. More...

#include <portability.h>
Include dependency graph for internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static BEGIN_C_DECLS char * getparamline (char *, FILE *)
 
static int parseline (struct confsection *, int, char *)
 
static int parsesection (struct confsection *, int, char *)
 
static int validatesection (struct confsection *, int, char *)
 
static int parseparam (char *)
 
static int isolatekey (char *, char *, char *)
 
static int isolatevalue (char *, char *, char *)
 
static int validatekeyvalue (char *, char *)
 
static int chkmandatories (struct confsection *, int)
 
static int chkkeys (struct confsection *)
 
static int chkfileerr (FILE *)
 

Detailed Description

Externally non-visible prototypes etc.

No distribution required.

Author
Copyright (C) 2018-2019 Mark Grant

Released under the GPLv3 only.
SPDX-License-Identifier: GPL-3.0

Version
v1.0.3 ==== 30/10/2019

Function Documentation

◆ chkfileerr()

static int chkfileerr ( FILE *  )
static

◆ chkkeys()

static int chkkeys ( struct confsection )
static

◆ chkmandatories()

static int chkmandatories ( struct confsection ,
int   
)
static

◆ getparamline()

static BEGIN_C_DECLS char* getparamline ( char *  ,
FILE *   
)
static

◆ isolatekey()

static int isolatekey ( char *  ,
char *  ,
char *   
)
static

◆ isolatevalue()

static int isolatevalue ( char *  ,
char *  ,
char *   
)
static

◆ parseline()

static int parseline ( struct confsection ,
int  ,
char *   
)
static

◆ parseparam()

static int parseparam ( char *  )
static

◆ parsesection()

static int parsesection ( struct confsection ,
int  ,
char *   
)
static

◆ validatekeyvalue()

static int validatekeyvalue ( char *  ,
char *   
)
static

◆ validatesection()

static int validatesection ( struct confsection ,
int  ,
char *   
)
static