亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lmathlib.c

?? 支持中文變量的lua,基于lua 5.1.1源碼修改而成
?? C
字號(hào):
/*** $Id: lmathlib.c,v 1.67 2005/08/26 17:36:32 roberto Exp $** Standard mathematical library** See Copyright Notice in lua.h*/#include <stdlib.h>#include <math.h>#define lmathlib_c#define LUA_LIB#include "lua.h"#include "lauxlib.h"#include "lualib.h"#undef PI#define PI (3.14159265358979323846)#define RADIANS_PER_DEGREE (PI/180.0)static int math_abs (lua_State *L) {  lua_pushnumber(L, fabs(luaL_checknumber(L, 1)));  return 1;}static int math_sin (lua_State *L) {  lua_pushnumber(L, sin(luaL_checknumber(L, 1)));  return 1;}static int math_sinh (lua_State *L) {  lua_pushnumber(L, sinh(luaL_checknumber(L, 1)));  return 1;}static int math_cos (lua_State *L) {  lua_pushnumber(L, cos(luaL_checknumber(L, 1)));  return 1;}static int math_cosh (lua_State *L) {  lua_pushnumber(L, cosh(luaL_checknumber(L, 1)));  return 1;}static int math_tan (lua_State *L) {  lua_pushnumber(L, tan(luaL_checknumber(L, 1)));  return 1;}static int math_tanh (lua_State *L) {  lua_pushnumber(L, tanh(luaL_checknumber(L, 1)));  return 1;}static int math_asin (lua_State *L) {  lua_pushnumber(L, asin(luaL_checknumber(L, 1)));  return 1;}static int math_acos (lua_State *L) {  lua_pushnumber(L, acos(luaL_checknumber(L, 1)));  return 1;}static int math_atan (lua_State *L) {  lua_pushnumber(L, atan(luaL_checknumber(L, 1)));  return 1;}static int math_atan2 (lua_State *L) {  lua_pushnumber(L, atan2(luaL_checknumber(L, 1), luaL_checknumber(L, 2)));  return 1;}static int math_ceil (lua_State *L) {  lua_pushnumber(L, ceil(luaL_checknumber(L, 1)));  return 1;}static int math_floor (lua_State *L) {  lua_pushnumber(L, floor(luaL_checknumber(L, 1)));  return 1;}static int math_fmod (lua_State *L) {  lua_pushnumber(L, fmod(luaL_checknumber(L, 1), luaL_checknumber(L, 2)));  return 1;}static int math_modf (lua_State *L) {  double ip;  double fp = modf(luaL_checknumber(L, 1), &ip);  lua_pushnumber(L, ip);  lua_pushnumber(L, fp);  return 2;}static int math_sqrt (lua_State *L) {  lua_pushnumber(L, sqrt(luaL_checknumber(L, 1)));  return 1;}static int math_pow (lua_State *L) {  lua_pushnumber(L, pow(luaL_checknumber(L, 1), luaL_checknumber(L, 2)));  return 1;}static int math_log (lua_State *L) {  lua_pushnumber(L, log(luaL_checknumber(L, 1)));  return 1;}static int math_log10 (lua_State *L) {  lua_pushnumber(L, log10(luaL_checknumber(L, 1)));  return 1;}static int math_exp (lua_State *L) {  lua_pushnumber(L, exp(luaL_checknumber(L, 1)));  return 1;}static int math_deg (lua_State *L) {  lua_pushnumber(L, luaL_checknumber(L, 1)/RADIANS_PER_DEGREE);  return 1;}static int math_rad (lua_State *L) {  lua_pushnumber(L, luaL_checknumber(L, 1)*RADIANS_PER_DEGREE);  return 1;}static int math_frexp (lua_State *L) {  int e;  lua_pushnumber(L, frexp(luaL_checknumber(L, 1), &e));  lua_pushinteger(L, e);  return 2;}static int math_ldexp (lua_State *L) {  lua_pushnumber(L, ldexp(luaL_checknumber(L, 1), luaL_checkint(L, 2)));  return 1;}static int math_min (lua_State *L) {  int n = lua_gettop(L);  /* number of arguments */  lua_Number dmin = luaL_checknumber(L, 1);  int i;  for (i=2; i<=n; i++) {    lua_Number d = luaL_checknumber(L, i);    if (d < dmin)      dmin = d;  }  lua_pushnumber(L, dmin);  return 1;}static int math_max (lua_State *L) {  int n = lua_gettop(L);  /* number of arguments */  lua_Number dmax = luaL_checknumber(L, 1);  int i;  for (i=2; i<=n; i++) {    lua_Number d = luaL_checknumber(L, i);    if (d > dmax)      dmax = d;  }  lua_pushnumber(L, dmax);  return 1;}static int math_random (lua_State *L) {  /* the `%' avoids the (rare) case of r==1, and is needed also because on     some systems (SunOS!) `rand()' may return a value larger than RAND_MAX */  lua_Number r = (lua_Number)(rand()%RAND_MAX) / (lua_Number)RAND_MAX;  switch (lua_gettop(L)) {  /* check number of arguments */    case 0: {  /* no arguments */      lua_pushnumber(L, r);  /* Number between 0 and 1 */      break;    }    case 1: {  /* only upper limit */      int u = luaL_checkint(L, 1);      luaL_argcheck(L, 1<=u, 1, "interval is empty");      lua_pushnumber(L, floor(r*u)+1);  /* int between 1 and `u' */      break;    }    case 2: {  /* lower and upper limits */      int l = luaL_checkint(L, 1);      int u = luaL_checkint(L, 2);      luaL_argcheck(L, l<=u, 2, "interval is empty");      lua_pushnumber(L, floor(r*(u-l+1))+l);  /* int between `l' and `u' */      break;    }    default: return luaL_error(L, "wrong number of arguments");  }  return 1;}static int math_randomseed (lua_State *L) {  srand(luaL_checkint(L, 1));  return 0;}static const luaL_Reg mathlib[] = {  {"abs",   math_abs},  {"acos",  math_acos},  {"asin",  math_asin},  {"atan2", math_atan2},  {"atan",  math_atan},  {"ceil",  math_ceil},  {"cosh",   math_cosh},  {"cos",   math_cos},  {"deg",   math_deg},  {"exp",   math_exp},  {"floor", math_floor},  {"fmod",   math_fmod},  {"frexp", math_frexp},  {"ldexp", math_ldexp},  {"log10", math_log10},  {"log",   math_log},  {"max",   math_max},  {"min",   math_min},  {"modf",   math_modf},  {"pow",   math_pow},  {"rad",   math_rad},  {"random",     math_random},  {"randomseed", math_randomseed},  {"sinh",   math_sinh},  {"sin",   math_sin},  {"sqrt",  math_sqrt},  {"tanh",   math_tanh},  {"tan",   math_tan},  {NULL, NULL}};/*** Open math library*/LUALIB_API int luaopen_math (lua_State *L) {  luaL_register(L, LUA_MATHLIBNAME, mathlib);  lua_pushnumber(L, PI);  lua_setfield(L, -2, "pi");  lua_pushnumber(L, HUGE_VAL);  lua_setfield(L, -2, "huge");#if defined(LUA_COMPAT_MOD)  lua_getfield(L, -1, "fmod");  lua_setfield(L, -2, "mod");#endif  return 1;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜在线电影亚洲一区| 成人黄色免费短视频| 亚洲最色的网站| 亚洲视频一区二区在线| 欧美国产激情二区三区| 国产色婷婷亚洲99精品小说| 欧美大胆人体bbbb| 日韩女优av电影在线观看| 欧美一区二区三区四区视频| 日韩午夜激情av| 久久免费偷拍视频| 久久精品免费在线观看| 欧美高清在线一区二区| 中文字幕视频一区| 亚洲精品一二三区| 亚洲大片一区二区三区| 免费在线观看一区| 精品一区二区三区在线播放 | 亚洲一区在线观看网站| 亚洲三级在线播放| 亚洲成人一区二区| 亚洲色图视频网| 91精品国产美女浴室洗澡无遮挡| 7777精品久久久大香线蕉| 欧美一级生活片| 久久午夜国产精品| 中文欧美字幕免费| 亚洲高清免费在线| 麻豆91精品视频| 大尺度一区二区| 在线免费av一区| 精品伦理精品一区| 国产精品国产三级国产aⅴ中文 | 韩国三级在线一区| 成人av资源在线观看| 色综合久久久久久久久久久| 欧美日韩激情一区二区三区| 欧美成人vps| 国产精品久久久久一区| 亚洲国产成人高清精品| 狠狠色丁香九九婷婷综合五月| 成人黄色a**站在线观看| 欧美日韩一区成人| 国产日韩欧美电影| 一区二区三区四区在线| 捆绑调教一区二区三区| 91一区二区三区在线观看| 91精品免费在线观看| 国产精品久久一卡二卡| 青青青爽久久午夜综合久久午夜| 成人综合婷婷国产精品久久 | 亚洲永久精品国产| 亚洲欧美日韩在线播放| 中文字幕欧美一区| 日本最新不卡在线| proumb性欧美在线观看| 欧美一卡二卡三卡| 亚洲欧美偷拍卡通变态| 狠狠色狠狠色合久久伊人| 色94色欧美sute亚洲线路一久 | 日韩免费观看高清完整版| 亚洲欧美日韩一区二区三区在线观看| 婷婷丁香久久五月婷婷| 97成人超碰视| 精品久久久久久久久久久久包黑料| 亚洲毛片av在线| 国产精品影视在线| 欧美一区二区三区视频免费播放| 国产精品久久久久影院老司| 九九九精品视频| 欧美日韩1234| 亚洲欧美二区三区| 成人动漫视频在线| 精品美女在线播放| 日韩精品成人一区二区三区| 99久久伊人久久99| 国产欧美一区二区精品性色| 蜜臀av性久久久久蜜臀aⅴ| 欧美亚洲国产bt| 国产精品伦理一区二区| 国产一区视频导航| 日韩一级成人av| 日韩精品高清不卡| 欧美日韩一区二区三区在线看| 综合在线观看色| 福利视频网站一区二区三区| 日韩欧美一卡二卡| 青青国产91久久久久久| 欧美日韩国产一二三| 亚洲精品国产第一综合99久久 | 国产日韩欧美激情| 狠狠色狠狠色综合| 日韩精品综合一本久道在线视频| 婷婷久久综合九色综合伊人色| 91久久奴性调教| 亚洲男人天堂一区| 色婷婷av一区二区三区gif| 国产精品国产三级国产三级人妇| 成人晚上爱看视频| 欧美国产日韩在线观看| 岛国一区二区三区| 国产精品久久久久影院色老大| 成人综合激情网| 欧美mv日韩mv| 一区二区三区在线免费| av成人动漫在线观看| 国产精品免费免费| 99久久久精品| 日韩美女精品在线| 97久久超碰精品国产| 亚洲视频 欧洲视频| 色婷婷亚洲综合| 一区二区三区在线免费视频| 欧美制服丝袜第一页| 一区二区三区在线免费播放| 欧美综合一区二区三区| 五月天中文字幕一区二区| 91精品国产美女浴室洗澡无遮挡| 免费av网站大全久久| 国产午夜亚洲精品不卡| 成人免费高清视频| 一区二区三区免费网站| 欧美精品国产精品| 精久久久久久久久久久| 国产农村妇女毛片精品久久麻豆| 91丨porny丨在线| 亚洲一区二区三区中文字幕在线| 欧美日韩久久久一区| 麻豆中文一区二区| 国产婷婷一区二区| 日本福利一区二区| 日韩中文字幕1| 久久免费精品国产久精品久久久久| 国产精品12区| 亚洲综合一区二区精品导航| 7777精品伊人久久久大香线蕉完整版 | 久久精品夜夜夜夜久久| 99麻豆久久久国产精品免费| 午夜影院久久久| 久久综合久久综合亚洲| 天天影视涩香欲综合网| 成人免费电影视频| 夜色激情一区二区| 久久综合av免费| 国产.欧美.日韩| 久久综合久久鬼色| 99久久久久免费精品国产| 天堂va蜜桃一区二区三区漫画版| 欧美www视频| 日本精品视频一区二区| 男女男精品视频| 国产精品久久久久久久久免费樱桃| 在线免费观看日本欧美| 精品一区二区三区久久久| 亚洲欧美综合色| 精品电影一区二区三区| 91在线国产观看| 激情五月播播久久久精品| 一区二区激情视频| 日韩欧美的一区| 日本道免费精品一区二区三区| 久久99久久久欧美国产| 亚洲激情网站免费观看| 久久人人爽人人爽| 欧美精品一卡二卡| 91一区在线观看| 精品亚洲成av人在线观看| 亚洲一区二区三区三| 国产人妖乱国产精品人妖| 欧美日韩国产在线播放网站| 成人av电影免费在线播放| 蜜臀久久99精品久久久久宅男| 亚洲图片激情小说| 国产亚洲欧美日韩在线一区| 欧美日韩黄色影视| 色悠悠久久综合| 成人激情动漫在线观看| 蜜桃视频在线观看一区| 亚洲国产视频直播| 亚洲欧美在线观看| 欧美激情资源网| 欧美xxxx老人做受| 91精品国产一区二区人妖| 日本道在线观看一区二区| 国产**成人网毛片九色 | 99久久精品国产麻豆演员表| 久久av老司机精品网站导航| 天天色综合成人网| 亚洲精选视频免费看| 中文字幕在线观看一区二区| 精品国产欧美一区二区| 欧美一区二区三区免费大片| 欧美调教femdomvk| 欧洲中文字幕精品| 91麻豆蜜桃一区二区三区| 成人黄色大片在线观看| 成人不卡免费av| 成人性视频网站| 国产成人精品三级| 国产成人精品www牛牛影视|