ini_reader.c File Reference

Ini file reader module. More...

#include "ini_reader.h"
#include <io/kfile.h>
#include "cfg/cfg_ini_reader.h"
#include <string.h>
#include <stdio.h>
#include <ctype.h>

Go to the source code of this file.

Functions

static int findKey (KFile *fd, const char *key, char *line, size_t size)
 Look for key inside a section.
int ini_getString (KFile *fd, const char *section, const char *key, const char *default_value, char *buf, size_t size)
 Returns the value for the given string in char* format.

Detailed Description

Ini file reader module.

Author:
Luca Ottaviano <lottaviano@develer.com>

Definition in file ini_reader.c.


Function Documentation

static int findKey ( KFile fd,
const char *  key,
char *  line,
size_t  size 
) [static]

Look for key inside a section.

The function reads lines from input file. It fills the line parameter to allow splitting the key-value couple. It returns with error if a new section begins and no key was found.

Returns:
0 if key was found, EOF on errors.

Definition at line 121 of file ini_reader.c.