miniini/include/parse.h File Reference

#include <cstring>
#include <cerrno>
#include <cstdlib>
#include <cassert>
#include <cfloat>
#include "typedefs.h"

Go to the source code of this file.

Defines

#define PARSE_H_INCLUDED
#define INT32_MAX   (2147483647)
#define INT32_MIN   (-2147483647 - 1)
#define FOR_10(instr)

Enumerations

enum  ConversionStatus {
  miniini_private::CONV_OK,
  miniini_private::CONV_WAR_OVERFLOW,
  miniini_private::CONV_WAR_REDUNANT,
  miniini_private::CONV_ERR_TYPE
}

Functions

ConversionStatus miniini_private::ParseInt (const c *string, s32 &out)
 Parses given string as a 32bit int.
ConversionStatus miniini_private::ParseFloatBase (const c *&string, ld &out)
 Parses given string as the whole number part of a float.
ConversionStatus miniini_private::ParseFloatFraction (const c *&string, ld &out)
 Parses given string as the fraction part of a float.
ConversionStatus miniini_private::ParseFloat (const c *string, f &out)
 Parses given string as a 32bit float.

Variables

const s64 miniini_private::orders_of_magnitude_int [10]

Define Documentation

#define FOR_10 ( instr   ) 
Value:
{\
  instr;\
  instr;\
  instr;\
  instr;\
  instr;\
  instr;\
  instr;\
  instr;\
  instr;\
  instr;\
}

Definition at line 24 of file parse.h.

#define INT32_MAX   (2147483647)

Definition at line 20 of file parse.h.

#define INT32_MIN   (-2147483647 - 1)

Definition at line 21 of file parse.h.

#define PARSE_H_INCLUDED

Definition at line 14 of file parse.h.

 All Classes Files Functions Defines

MiniINI was written by Ferdinand Majerech kiithsacmp[at]gmail.com
Generated on Wed Jun 16 18:51:43 2010 for MiniINI by  Doxygen 1.6.3