CHDK_DE Vorschauversion  Trunk Rev. 6014
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
llimits.h-Dateireferenz
#include <limits.h>
#include <stddef.h>
#include "lua.h"
+ Include-Abhängigkeitsdiagramm für llimits.h:
+ Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define MAX_SIZET   ((size_t)(~(size_t)0)-2)
 
#define MAX_LUMEM   ((lu_mem)(~(lu_mem)0)-2)
 
#define MAX_INT   (INT_MAX-2) /* maximum value of an int (-2 for safety) */
 
#define IntPoint(p)   ((unsigned int)(lu_mem)(p))
 
#define lua_assert(c)   ((void)0)
 
#define check_exp(c, e)   (e)
 
#define api_check   luai_apicheck
 
#define UNUSED(x)   ((void)(x)) /* to avoid warnings */
 
#define cast(t, exp)   ((t)(exp))
 
#define cast_byte(i)   cast(lu_byte, (i))
 
#define cast_num(i)   cast(lua_Number, (i))
 
#define cast_int(i)   cast(int, (i))
 
#define MAXSTACK   250
 
#define MINSTRTABSIZE   32
 
#define LUA_MINBUFFER   32
 
#define lua_lock(L)   ((void) 0)
 
#define lua_unlock(L)   ((void) 0)
 
#define luai_threadyield(L)   {lua_unlock(L); lua_lock(L);}
 
#define condhardstacktests(x)   ((void)0)
 

Typdefinitionen

typedef LUAI_UINT32 lu_int32
 
typedef LUAI_UMEM lu_mem
 
typedef LUAI_MEM l_mem
 
typedef unsigned char lu_byte
 
typedef LUAI_USER_ALIGNMENT_T L_Umaxalign
 
typedef LUAI_UACNUMBER l_uacNumber
 
typedef lu_int32 Instruction
 

Makro-Dokumentation

#define api_check   luai_apicheck

Definiert in Zeile 64 der Datei llimits.h.

#define cast (   t,
  exp 
)    ((t)(exp))

Definiert in Zeile 75 der Datei llimits.h.

#define cast_byte (   i)    cast(lu_byte, (i))

Definiert in Zeile 78 der Datei llimits.h.

#define cast_int (   i)    cast(int, (i))

Definiert in Zeile 80 der Datei llimits.h.

#define cast_num (   i)    cast(lua_Number, (i))

Definiert in Zeile 79 der Datei llimits.h.

#define check_exp (   c,
 
)    (e)

Definiert in Zeile 63 der Datei llimits.h.

#define condhardstacktests (   x)    ((void)0)

Definiert in Zeile 123 der Datei llimits.h.

#define IntPoint (   p)    ((unsigned int)(lu_mem)(p))

Definiert in Zeile 42 der Datei llimits.h.

#define lua_assert (   c)    ((void)0)

Definiert in Zeile 62 der Datei llimits.h.

#define lua_lock (   L)    ((void) 0)

Definiert in Zeile 110 der Datei llimits.h.

#define LUA_MINBUFFER   32

Definiert in Zeile 105 der Datei llimits.h.

#define lua_unlock (   L)    ((void) 0)

Definiert in Zeile 111 der Datei llimits.h.

#define luai_threadyield (   L)    {lua_unlock(L); lua_lock(L);}

Definiert in Zeile 115 der Datei llimits.h.

#define MAX_INT   (INT_MAX-2) /* maximum value of an int (-2 for safety) */

Definiert in Zeile 35 der Datei llimits.h.

#define MAX_LUMEM   ((lu_mem)(~(lu_mem)0)-2)

Definiert in Zeile 32 der Datei llimits.h.

#define MAX_SIZET   ((size_t)(~(size_t)0)-2)

Definiert in Zeile 30 der Datei llimits.h.

#define MAXSTACK   250

Definiert in Zeile 93 der Datei llimits.h.

#define MINSTRTABSIZE   32

Definiert in Zeile 99 der Datei llimits.h.

#define UNUSED (   x)    ((void)(x)) /* to avoid warnings */

Definiert in Zeile 70 der Datei llimits.h.

Dokumentation der benutzerdefinierten Typen

Definiert in Zeile 88 der Datei llimits.h.

typedef LUAI_MEM l_mem

Definiert in Zeile 22 der Datei llimits.h.

Definiert in Zeile 51 der Datei llimits.h.

Definiert in Zeile 47 der Datei llimits.h.

typedef unsigned char lu_byte

Definiert in Zeile 27 der Datei llimits.h.

Definiert in Zeile 18 der Datei llimits.h.

typedef LUAI_UMEM lu_mem

Definiert in Zeile 20 der Datei llimits.h.