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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tolua.c

?? cegui界面庫
?? C
字號:
/* tolua
** Support code for Lua bindings.
** Written by Waldemar Celes
** TeCGraf/PUC-Rio
** Aug 2003
** $Id: tolua.c 1141 2006-05-18 23:58:45Z lindquist $
*/

/* This code is free software; you can redistribute it and/or modify it.
** The software provided hereunder is on an "as is" basis, and
** the author has no obligation to provide maintenance, support, updates,
** enhancements, or modifications.
*/

#include "tolua++.h"

#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"

#include <stdio.h>
#include <stdlib.h>
#include <string.h>


static void help (void)
{
 fprintf(stderr,"\n"
         "usage: tolua++ [options] input_file\n"
         "\n"
         "Command line options are:\n"
         "  -v       : print version information.\n"
         "  -o  file : set output file; default is stdout.\n"
         "  -H  file : create include file.\n"
         "  -n  name : set package name; default is input file root name.\n"
         "  -p       : parse only.\n"
         "  -P       : parse and print structure information (for debug).\n"
         "  -S       : disable support for c++ strings.\n"
         "  -1       : substract 1 to operator[] index (for compatibility with tolua5).\n"
         "  -L  file : run lua file (with dofile()) before doing anything.\n"
         "  -D       : disable automatic exporting of destructors for classes that have\n"
         "             constructors (for compatibility with tolua5)\n"
         "  -W       : disable warnings for unsupported features (for compatibility\n"
         "             with tolua5)\n"
         "  -C       : disable cleanup of included lua code (for easier debugging)\n"
         "  -E  value[=value] : add extra values to the luastate\n"
         "  -t       : export a list of types asociates with the C++ typeid name\n"
         "  -h       : print this message.\n"
         "Should the input file be omitted, stdin is assumed;\n"
         "in that case, the package name must be explicitly set.\n\n"
        );
}

static void version (void)
{
 fprintf(stderr, "%s (written by W. Celes, A. Manzur)\n",TOLUA_VERSION);
}

static void setfield (lua_State* L, int table, char* f, char* v)
{
 lua_pushstring(L,f);
 lua_pushstring(L,v);
 lua_settable(L,table);
}

static void add_extra (lua_State* L, char* value) {
	int len;
	lua_getglobal(L, "_extra_parameters");
	len = luaL_getn(L, -1);
	lua_pushstring(L, value);
	lua_rawseti(L, -2, len+1);
	lua_pop(L, 1);
};

static void error (char* o)
{
 fprintf(stderr,"tolua: unknown option '%s'\n",o);
 help();
 exit(1);
}

int main (int argc, char* argv[])
{
 #ifdef LUA_VERSION_NUM /* lua 5.1 */
 lua_State* L = luaL_newstate();
 luaL_openlibs(L);
 #else
 lua_State* L = lua_open();
 luaopen_base(L);
 luaopen_io(L);
 luaopen_string(L);
 luaopen_table(L);
 luaopen_math(L);
 luaopen_debug(L);
 #endif

 lua_pushstring(L,TOLUA_VERSION); lua_setglobal(L,"TOLUA_VERSION");
 lua_pushstring(L,LUA_VERSION); lua_setglobal(L,"TOLUA_LUA_VERSION");

 if (argc==1)
 {
  help();
  return 0;
 }
 else
 {
  int i, t;
  lua_newtable(L);
  lua_setglobal(L, "_extra_parameters");
  lua_newtable(L);
  lua_pushvalue(L,-1);
  lua_setglobal(L,"flags");
  t = lua_gettop(L);
  for (i=1; i<argc; ++i)
  {
   if (*argv[i] == '-')
   {
    switch (argv[i][1])
    {
     case 'v': version(); return 0;
     case 'h': help(); return 0;
     case 'p': setfield(L,t,"p",""); break;
     case 'P': setfield(L,t,"P",""); break;
     case 'o': setfield(L,t,"o",argv[++i]); break;
     case 'n': setfield(L,t,"n",argv[++i]); break;
     case 'H': setfield(L,t,"H",argv[++i]); break;
     case 'S': setfield(L,t,"S",""); break;
     case '1': setfield(L,t,"1",""); break;
     case 'L': setfield(L,t,"L",argv[++i]); break;
     case 'D': setfield(L,t,"D",""); break;
     case 'W': setfield(L,t,"W",""); break;
     case 'C': setfield(L,t,"C",""); break;
     case 'E': add_extra(L,argv[++i]); break;
     case 't': setfield(L,t,"t",""); break;
     default: error(argv[i]); break;
    }
   }
   else
   {
    setfield(L,t,"f",argv[i]);
    break;
   }
  }
  lua_pop(L,1);
 }
/* #define TOLUA_SCRIPT_RUN */
#ifndef TOLUA_SCRIPT_RUN
 {
  int tolua_tolua_open (lua_State* L);
  tolua_tolua_open(L);
 }
#else
 {
  char* p;
  char  path[BUFSIZ];
  strcpy(path,argv[0]);
  p = strrchr(path,'/');
  if (p==NULL) p = strrchr(path,'\\');
  p = (p==NULL) ? path : p+1;
  sprintf(p,"%s","../src/bin/lua/");
  lua_pushstring(L,path); lua_setglobal(L,"path");
		strcat(path,"all.lua");
  lua_dofile(L,path);
 }
#endif
 return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频国产视频| www.欧美色图| 日韩欧美一区在线| 欧美性大战久久久久久久| 五月婷婷激情综合| 国产午夜亚洲精品羞羞网站| 99久久婷婷国产综合精品| 午夜精品久久久久久久| 亚洲成人av电影| 日本一区二区三区电影| 91精品国产综合久久香蕉的特点| 成人黄页在线观看| 国产最新精品精品你懂的| 亚洲电影视频在线| 日韩电影免费在线观看网站| 国产精品福利一区二区| 337p粉嫩大胆色噜噜噜噜亚洲| 日本道精品一区二区三区 | 精品国产免费久久| 色八戒一区二区三区| 欧日韩精品视频| 成人黄色在线视频| 91麻豆福利精品推荐| 国产成人午夜电影网| 久久99精品一区二区三区三区| 亚洲综合av网| 亚洲男人都懂的| 中文字幕一区日韩精品欧美| 国产亚洲自拍一区| 成人欧美一区二区三区白人| 亚洲一区二区在线免费观看视频| 丝袜a∨在线一区二区三区不卡| 亚洲免费在线观看| 日韩激情一二三区| 国产成人精品影视| 欧美视频精品在线| 国产欧美精品一区二区色综合朱莉 | 成人高清免费在线播放| 欧美性一区二区| 久久在线免费观看| 亚洲国产综合91精品麻豆 | 91蜜桃传媒精品久久久一区二区| 欧美欧美午夜aⅴ在线观看| 欧美日韩精品一区二区天天拍小说| 欧美一级视频精品观看| 日韩一区二区三区电影| 国产精品伦一区二区三级视频| 欧美国产丝袜视频| 中文欧美字幕免费| 日本麻豆一区二区三区视频| www.视频一区| 2欧美一区二区三区在线观看视频| 亚洲图片激情小说| 亚洲成人精品一区二区| 福利视频网站一区二区三区| 99国产精品久| 久久久久久免费网| 国产精品久久久久久久岛一牛影视 | 欧美成va人片在线观看| 精品日韩欧美一区二区| 洋洋av久久久久久久一区| 视频在线观看91| 色香色香欲天天天影视综合网| 91精品福利视频| 国产精品视频一二三区 | 国产色综合久久| 免费观看在线综合| 国产.欧美.日韩| 亚洲精品中文在线影院| 亚洲国产精品久久久久婷婷884| 粉嫩在线一区二区三区视频| 欧美一区二区三区视频在线观看| 亚洲午夜精品在线| 在线精品亚洲一区二区不卡| 亚洲免费观看高清完整版在线 | 国产精品久久久久久久久免费樱桃| 国产麻豆欧美日韩一区| 日本精品一级二级| 亚洲蜜臀av乱码久久精品 | 亚洲无线码一区二区三区| 色综合中文综合网| 日韩一区欧美小说| 91在线视频官网| 亚洲日本在线a| 欧美亚洲综合另类| 亚洲成国产人片在线观看| 欧美日韩免费电影| 日欧美一区二区| 精品久久国产字幕高潮| 国产一区二区三区四| 欧美高清在线精品一区| eeuss影院一区二区三区| 亚洲视频一区二区在线观看| 99久精品国产| 日韩专区在线视频| 精品国产乱码久久久久久浪潮 | 国产精品网站导航| 色8久久精品久久久久久蜜| 亚洲成av人影院| 日韩三级视频中文字幕| 国产.欧美.日韩| 一区二区三区中文字幕精品精品| 欧美伦理影视网| 亚洲激情在线激情| 欧美一区二区三区精品| 国产高清精品久久久久| 亚洲激情五月婷婷| 日韩欧美国产麻豆| 日本亚洲一区二区| 国产人成亚洲第一网站在线播放| thepron国产精品| 图片区日韩欧美亚洲| www一区二区| 日本韩国欧美三级| 91国内精品野花午夜精品| 亚洲国产婷婷综合在线精品| 欧美成va人片在线观看| 91福利视频在线| 国产精品18久久久久久久久| 欧美色涩在线第一页| 一区二区三区在线免费播放| 制服丝袜av成人在线看| 99麻豆久久久国产精品免费优播| 天堂午夜影视日韩欧美一区二区| 久久夜色精品国产噜噜av| 欧美视频中文字幕| 99精品视频中文字幕| 麻豆精品精品国产自在97香蕉| 欧美一区二区三区婷婷月色| 99久久er热在这里只有精品66| 日本色综合中文字幕| 一区二区三区在线高清| 国产农村妇女毛片精品久久麻豆| 欧美日韩国产影片| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 91国在线观看| youjizz久久| 国产91丝袜在线播放九色| 蜜臀久久久99精品久久久久久| 夜夜嗨av一区二区三区中文字幕| 日本一区二区电影| 久久精品日产第一区二区三区高清版 | 成人午夜电影久久影院| 一区二区三区丝袜| 国产精品久久久久三级| 久久久国际精品| 久久色在线观看| 精品久久久久久久一区二区蜜臀| 欧美一区二区三区人| 日韩一区二区在线看片| 69久久99精品久久久久婷婷 | 日韩一区二区三区高清免费看看| 欧美日韩国产综合一区二区三区 | 奇米影视一区二区三区小说| 亚洲永久免费av| 亚洲成a人v欧美综合天堂下载| 亚洲综合视频在线| 亚洲高清免费观看高清完整版在线观看| 亚洲女性喷水在线观看一区| 国产精品久久久久久久岛一牛影视| 欧美韩日一区二区三区| 国产精品乱码妇女bbbb| 国产精品久久久久久久久免费桃花| 国产精品美女久久久久久久久 | 午夜激情综合网| 麻豆国产精品一区二区三区 | 亚州成人在线电影| 五月综合激情网| 美国毛片一区二区| 国产成人综合在线播放| 欧美日韩一区二区三区四区五区| 欧美色综合天天久久综合精品| 欧美日韩一区二区在线观看视频| 欧美日韩另类一区| 久久网站热最新地址| 国产精品久久久久久久久晋中 | 亚洲国产精品一区二区久久| 日韩专区欧美专区| 国产一区二区视频在线| 国v精品久久久网| 欧美性猛片aaaaaaa做受| 欧美电影免费观看高清完整版| 欧美mv日韩mv国产网站| 国产欧美综合在线观看第十页| 最新国产精品久久精品| 性欧美大战久久久久久久久| 久久99精品国产麻豆婷婷洗澡| 成人福利视频在线| 欧美二区三区的天堂| 久久久无码精品亚洲日韩按摩| 日韩毛片视频在线看| 免费在线看成人av| hitomi一区二区三区精品| 91精品黄色片免费大全| 国产精品免费视频一区| 捆绑调教美女网站视频一区| 亚洲国产精品一区二区久久恐怖片| 久久精品国内一区二区三区| 粉嫩在线一区二区三区视频| 欧美一区二区三区免费在线看|