这篇教程C++ tofilep函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中tofilep函数的典型用法代码示例。如果您正苦于以下问题:C++ tofilep函数的具体用法?C++ tofilep怎么用?C++ tofilep使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了tofilep函数的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: io_gcstatic int io_gc (lua_State *L) { FILE *f = *tofilep(L); /* ignore closed files */ if (f != NULL) aux_close(L); return 0;}
开发者ID:2asoft,项目名称:xray-16,代码行数:7,
示例2: io_pclose/*** function to close 'popen' files*/static int io_pclose(lua_State *L){ FILE **p = tofilep(L); int ok = lua_pclose(L, *p); *p = NULL; return pushresult(L, ok, NULL);}
开发者ID:Frankie-666,项目名称:farmanager,代码行数:10,
示例3: tofilepstatic FILE *tofile(lua_State *L){ FILE **f = tofilep(L); if (*f == NULL) luaL_error(L, "attempt to use a closed file"); return *f;}
开发者ID:cjfan,项目名称:lua-subprocess,代码行数:7,
示例4: io_fclose/*** function to close regular files*/static int io_fclose(lua_State *L){ FILE **p = tofilep(L); int ok = (fclose(*p) == 0); *p = NULL; return pushresult(L, ok, NULL);}
开发者ID:Frankie-666,项目名称:farmanager,代码行数:10,
示例5: io_gcstatic int io_gc (lua_State *L) { int f = *tofilep(L); /* ignore closed files */ if (f != FS_OPEN_OK - 1) aux_close(L); return 0;}
开发者ID:AbuShaqra,项目名称:nodemcu-firmware,代码行数:7,
示例6: io_tostringstatic int io_tostring (lua_State *L) { FILE *f = *tofilep(L); if (f == NULL) lua_pushliteral(L, "file (closed)"); else lua_pushfstring(L, "file (%p)", f); return 1;}
开发者ID:2asoft,项目名称:xray-16,代码行数:8,
示例7: io_tostringstatic int io_tostring (lua_State *L) { int f = *tofilep(L); if (f == FS_OPEN_OK - 1) lua_pushliteral(L, "file (closed)"); else lua_pushfstring(L, "file (%i)", f); return 1;}
开发者ID:AbuShaqra,项目名称:nodemcu-firmware,代码行数:8,
示例8: io_closestatic int io_close(lua_State *L){ FILE **p = tofilep(L); if (*p != NULL){ int ok = (fclose(*p) == 0); *p = NULL; return pushresult(L, ok, NULL); } else { return 0; }}
开发者ID:cjfan,项目名称:lua-subprocess,代码行数:11,
示例9: io_fclose/*** function to close regular files and tcp sockets*/static int io_fclose (lua_State *L) { FILE **p = tofilep(L);#ifdef NUTLUA_IOLIB_TCP NUTFILE *nf = (NUTFILE *) (uintptr_t) _fileno(*p);#endif int ok = (fclose(*p) == 0);#ifdef NUTLUA_IOLIB_TCP if (nf->nf_dev == NULL) { NutTcpCloseSocket((TCPSOCKET *) nf); }#endif *p = NULL; return pushresult(L, ok, NULL);}
开发者ID:niziak,项目名称:ethernut-4.9,代码行数:17,
示例10: aux_closestatic int aux_close (lua_State *L) {#if LUA_OPTIMIZE_MEMORY != 2 lua_getfenv(L, 1); lua_getfield(L, -1, "__close"); return (lua_tocfunction(L, -1))(L);#else FILE **p = tofilep(L); if (*p == stdin || *p == stdout || *p == stderr) { lua_pushnil(L); lua_pushliteral(L, "cannot close standard file"); return 2; } int ok = (fclose(*p) == 0); *p = NULL; return pushresult(L, ok, NULL);#endif}
开发者ID:xiqingping,项目名称:embedded_template,代码行数:17,
示例11: pipe_close/*** function to close 'popen' files*/static int pipe_close (lua_State *L) { FILE **p = tofilep(L); int ok = fclose(*p); *p = NULL; return pushresult(L, ok, NULL);}
开发者ID:arventwei,项目名称:jamplus,代码行数:9,
示例12: tofilestatic int tofile (lua_State *L) { int *f = tofilep(L); if (*f < FS_OPEN_OK) luaL_error(L, "attempt to use a closed file"); return *f;}
开发者ID:AbuShaqra,项目名称:nodemcu-firmware,代码行数:6,
示例13: io_fclose/*** function to close regular files*/static int io_fclose (lua_State *L) { int *p = tofilep(L); int ok = (fs_close(*p) == 0); *p = FS_OPEN_OK - 1; return pushresult(L, ok, NULL);}
开发者ID:AbuShaqra,项目名称:nodemcu-firmware,代码行数:9,
示例14: io_pclose/*** function to close 'popen' files*/static int io_pclose (lua_State *L) { int *p = tofilep(L); int ok = lua_pclose(L, *p); *p = FS_OPEN_OK - 1; return pushresult(L, ok, NULL);}
开发者ID:AbuShaqra,项目名称:nodemcu-firmware,代码行数:9,
注:本文中的tofilep函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ toggle函数代码示例 C++ toc函数代码示例 |