ReactOS 0.4.15-dev-7961-gdcf9eb0
ff_types.h File Reference
#include "ff_config.h"
#include <wchar.h>
Include dependency graph for ff_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FF_TRUE   1
 1 if bool not supported.
 
#define FF_FALSE   0
 0 if bool not supported.
 

Typedefs

typedef char FF_T_BOOL
 This can be a char if your compiler isn't C99.
 
typedef char FF_T_INT8
 8 bit default integer.
 
typedef unsigned char FF_T_UINT8
 8 bit unsigned integer.
 
typedef signed char FF_T_SINT8
 8 bit signed integer.
 
typedef short FF_T_INT16
 16 bit default integer.
 
typedef unsigned short FF_T_UINT16
 16 bit unsigned integer.
 
typedef signed short FF_T_SINT16
 16 bit signed integer.
 
typedef long FF_T_INT32
 32 bit default integer.
 
typedef unsigned long FF_T_UINT32
 32 bit unsigned integer.
 
typedef signed long FF_T_SINT32
 32 bit signed integer.
 
typedef int FF_T_INT
 
typedef unsigned int FF_T_UINT
 
typedef signed int FF_T_SINT
 
typedef long long FF_T_INT64
 
typedef unsigned long long FF_T_UINT64
 
typedef signed long long FF_T_SINT64
 
typedef FF_T_SINT32 FF_ERROR
 A special error code type to ease some inconsistencies in Error reporting.
 
typedef wchar_t FF_T_WCHAR
 Unicode UTF-16 Charachter type, for FullFAT when UNICODE is enabled.
 

Macro Definition Documentation

◆ FF_FALSE

#define FF_FALSE   0

0 if bool not supported.

Definition at line 47 of file ff_types.h.

◆ FF_TRUE

#define FF_TRUE   1

1 if bool not supported.

Definition at line 46 of file ff_types.h.

Typedef Documentation

◆ FF_ERROR

A special error code type to ease some inconsistencies in Error reporting.

Definition at line 77 of file ff_types.h.

◆ FF_T_BOOL

typedef char FF_T_BOOL

This can be a char if your compiler isn't C99.

This file defines some portable types. You should change these as appropriate for your platform, as necessary.

Definition at line 44 of file ff_types.h.

◆ FF_T_INT

typedef int FF_T_INT

Definition at line 65 of file ff_types.h.

◆ FF_T_INT16

typedef short FF_T_INT16

16 bit default integer.

Definition at line 55 of file ff_types.h.

◆ FF_T_INT32

typedef long FF_T_INT32

32 bit default integer.

Definition at line 60 of file ff_types.h.

◆ FF_T_INT64

typedef long long FF_T_INT64

Definition at line 71 of file ff_types.h.

◆ FF_T_INT8

typedef char FF_T_INT8

8 bit default integer.

Definition at line 50 of file ff_types.h.

◆ FF_T_SINT

typedef signed int FF_T_SINT

Definition at line 67 of file ff_types.h.

◆ FF_T_SINT16

16 bit signed integer.

Definition at line 57 of file ff_types.h.

◆ FF_T_SINT32

32 bit signed integer.

Definition at line 62 of file ff_types.h.

◆ FF_T_SINT64

Definition at line 73 of file ff_types.h.

◆ FF_T_SINT8

8 bit signed integer.

Definition at line 52 of file ff_types.h.

◆ FF_T_UINT

Definition at line 66 of file ff_types.h.

◆ FF_T_UINT16

16 bit unsigned integer.

Definition at line 56 of file ff_types.h.

◆ FF_T_UINT32

32 bit unsigned integer.

Definition at line 61 of file ff_types.h.

◆ FF_T_UINT64

Definition at line 72 of file ff_types.h.

◆ FF_T_UINT8

8 bit unsigned integer.

Definition at line 51 of file ff_types.h.

◆ FF_T_WCHAR

Unicode UTF-16 Charachter type, for FullFAT when UNICODE is enabled.

Definition at line 80 of file ff_types.h.