summaryrefslogtreecommitdiff
path: root/src/honeysuckle.h
blob: 7538791a4b7a6a330dfc9f6ffcdd045b81852b56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#ifndef HONEYSUCKLE_H
#define HONEYSUCKLE_H

#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>


#define HS_END 0

/* type constants */
#define HS_BOOL 1
#define HS_INT 2
#define HS_NUM 3
#define HS_STR 4
#define HS_TBL 5
#define HS_FUNC 6
#define HS_CFUNC 7
#define HS_USER 8
#define HS_LIGHT 9
#define HS_NIL 10
#define HS_ANY 11


void hs_pushstring(lua_State *L, const char *format_string, ...);

#endif