aboutsummaryrefslogtreecommitdiff
path: root/src/util/directiontables.cpp
diff options
context:
space:
mode:
authorkwolekr <kwolekr@minetest.net>2014-12-12 02:38:39 -0500
committerkwolekr <kwolekr@minetest.net>2014-12-12 02:38:39 -0500
commit00fc0babe0c6c5464fa9ffbc5a257b1e2aa93111 (patch)
tree59c9d80b4fc2262b051bb3b73b10006dcdac61dc /src/util/directiontables.cpp
parent2b8180a417465845759096670f498bf71cd39403 (diff)
downloadminetest-00fc0babe0c6c5464fa9ffbc5a257b1e2aa93111.tar.gz
minetest-00fc0babe0c6c5464fa9ffbc5a257b1e2aa93111.tar.bz2
minetest-00fc0babe0c6c5464fa9ffbc5a257b1e2aa93111.zip
Mapgens: Rename m_emerge to prevent name collisions
Diffstat (limited to 'src/util/directiontables.cpp')
0 files changed, 0 insertions, 0 deletions
id='n121' href='#n121'>121 122 123 124 125 126 127 128
/*
** $Id: llimits.h,v 1.69.1.1 2007/12/27 13:02:25 roberto Exp $
** Limits, basic types, and some other `installation-dependent' definitions
** See Copyright Notice in lua.h
*/

#ifndef llimits_h
#define llimits_h


#include <limits.h>
#include <stddef.h>


#include "lua.h"


typedef LUAI_UINT32 lu_int32;

typedef LUAI_UMEM lu_mem;

typedef LUAI_MEM l_mem;



/* chars used as small naturals (so that `char' is reserved for characters) */
typedef unsigned char lu_byte;


#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) */

/*
** conversion of pointer to integer
** this is for hashing only; there is no problem if the integer
** cannot hold the whole pointer value
*/
#define IntPoint(p)  ((unsigned int)(lu_mem)(p))



/* type to ensure maximum alignment */
typedef LUAI_USER_ALIGNMENT_T L_Umaxalign;


/* result of a `usual argument conversion' over lua_Number */
typedef LUAI_UACNUMBER l_uacNumber;


/* internal assertions for in-house debugging */
#ifdef lua_assert

#define check_exp(c,e)		(lua_assert(c), (e))
#define api_check(l,e)		lua_assert(e)

#else

#define lua_assert(c)		((void)0)
#define check_exp(c,e)		(e)
#define api_check		luai_apicheck

#endif


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


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

#define cast_byte(i)	cast(lu_byte, (i))
#define cast_num(i)	cast(lua_Number, (i))
#define cast_int(i)	cast(int, (i))



/*
** type for virtual-machine instructions