aboutsummaryrefslogtreecommitdiff
path: root/mathlib.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-03-18 12:30:50 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-03-18 12:30:50 -0300
commit2de803c250de373186afbbea0a5978f54c52850c (patch)
treea00499eac71bb427fd720e45bdfa2749dd134b51 /mathlib.c
parentfa08b42dd851ae945df9796438ac0565939a00f2 (diff)
downloadlua-2de803c250de373186afbbea0a5978f54c52850c.tar.gz
lua-2de803c250de373186afbbea0a5978f54c52850c.tar.bz2
lua-2de803c250de373186afbbea0a5978f54c52850c.zip
new header 'auxlib.h' + new function luaL_verror
Diffstat (limited to 'mathlib.c')
-rw-r--r--mathlib.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/mathlib.c b/mathlib.c
index 0ed1a9a6..798ba322 100644
--- a/mathlib.c
+++ b/mathlib.c
@@ -3,12 +3,13 @@
3** Mathematics library to LUA 3** Mathematics library to LUA
4*/ 4*/
5 5
6char *rcs_mathlib="$Id: mathlib.c,v 1.18 1996/08/01 14:55:33 roberto Exp roberto $"; 6char *rcs_mathlib="$Id: mathlib.c,v 1.19 1997/03/17 17:01:10 roberto Exp roberto $";
7 7
8#include <stdlib.h> 8#include <stdlib.h>
9#include <math.h> 9#include <math.h>
10 10
11#include "lualib.h" 11#include "lualib.h"
12#include "auxlib.h"
12#include "lua.h" 13#include "lua.h"
13 14
14#ifndef PI 15#ifndef PI
@@ -195,7 +196,7 @@ static void math_randomseed (void)
195} 196}
196 197
197 198
198static struct lua_reg mathlib[] = { 199static struct luaL_reg mathlib[] = {
199{"abs", math_abs}, 200{"abs", math_abs},
200{"sin", math_sin}, 201{"sin", math_sin},
201{"cos", math_cos}, 202{"cos", math_cos},
@@ -224,7 +225,7 @@ static struct lua_reg mathlib[] = {
224*/ 225*/
225void mathlib_open (void) 226void mathlib_open (void)
226{ 227{
227 luaI_openlib(mathlib, (sizeof(mathlib)/sizeof(mathlib[0]))); 228 luaL_openlib(mathlib, (sizeof(mathlib)/sizeof(mathlib[0])));
228 old_pow = lua_refobject(lua_setfallback("arith", math_pow), 1); 229 old_pow = lua_refobject(lua_setfallback("arith", math_pow), 1);
229} 230}
230 231