summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/genie/src/host/path_getabsolute.c
blob: f0a7b6e532cc4ababa09791cf01df1d5cb5a58be (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
 * \file   path_getabsolute.c
 * \brief  Calculate the absolute path from a relative path
 */

#include "premake.h"

int path_getabsolute(lua_State *L)
{
	const char *path = luaL_checkstring(L, -1);
	char buffer[PATH_BUFSIZE];
	get_absolute_path(path, buffer, PATH_BUFSIZE);
	lua_pushstring(L, buffer);
	return 1;
}