aboutsummaryrefslogtreecommitdiff
path: root/src/api/api.h
blob: c11fbdb36baa6ffdfecebaa2c050f1a31f6af048 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef API_H
#define API_H

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

#define API_TYPE_FONT "Font"
#define API_TYPE_PROCESS "Process"
#define API_TYPE_DIRMONITOR "Dirmonitor"

#define API_CONSTANT_DEFINE(L, idx, key, n) (lua_pushnumber(L, n), lua_setfield(L, idx - 1, key))

void api_load_libs(lua_State *L);

#endif