diff --git a/src/lua_mathlib.c b/src/lua_mathlib.c
index 9a288e17bd2bd29b09d44600f6bf23b183248c7c..45168ad79ad79f2a51b1a8feb56abb81197222c2 100644
--- a/src/lua_mathlib.c
+++ b/src/lua_mathlib.c
@@ -87,7 +87,7 @@ static int lib_finetangent(lua_State *L)
 	return 1;
 }
 
-static int lib_finearccosine(lua_State *L)
+static int lib_fixedacos(lua_State *L)
 {
 	lua_pushangle(L, FixedAcos(luaL_checkfixed(L, 1)));
 	return 1;
@@ -198,7 +198,7 @@ static luaL_Reg lib[] = {
 	{"sin", lib_finesine},
 	{"cos", lib_finecosine},
 	{"tan", lib_finetangent},
-	{"acos", lib_finearccosine},
+	{"acos", lib_fixedacos},
 	{"FixedAngle", lib_fixedangle},
 	{"fixangle"  , lib_fixedangle},
 	{"AngleFixed", lib_anglefixed},