.dsc to save on compile time (at the expense of larger .dsc files).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1663 c06c8d41-db1a-0410-9941-cceddc491573
RGHXFBNIULRVRYLBGG5JZDMYVM2E2JJ2Y5KQPMU6PUS3V26G6ZXQC ZJLJGSB2XSBQU42OFQMXL3EG4CXAQGOYAU6YTV2SAWZEJIPFH2CAC 2D77G7XIIDVS2RUE33YH2NAPSXNLXKXXN3RP2TKPLWRXTEAVSZ3QC JTTHP2BEYEPBQMSDM7IKANTMKRPY6ACGL2JN4D3OBZ7HFXKAYEGQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC NCDWWDJQLAU5ORSAQGZKJJ5E22VTDGGPJMVVBWQFHQ2B3U3UFHDQC AUXHSGS4EFOPZ6TVZYWNVOUDO7NYKUKE3HBKGQQWTALSVFOE3HAAC B3SRWSFITQMJRVEBHGQQJARETYPSSDV6XKMQSSUTXEHTXRZKIQJQC 2EF3QUVPUQAKBTZKLKQ5B73Z26TXX2H2G2MKIMXD7B7BSDCYE7SAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC W52PCSHX72WAMWKG6L4BPUBVMO6E72KYYBNKAA7554KNOTY6V7WQC YE7M665QKDGI7Y5WMERCWJNDZ4FUZ6GRUCK4E6GZH4SWCUM6RWLAC return check_op(&interp,interp.loadstring(chunk.c_str(), context.c_str()));
}int err = check_op( interp,interp.loadstring(chunk.c_str(), context.c_str()) );if (err)return (err);std::ostringstream out;err = lua_dump(interp, dlua_compiled_chunk_writer, &out);if (err){const char *e = lua_tostring(interp, -1);error = e? e : "Unknown error compiling chunk";lua_pop(interp, 2);}compiled = out.str();chunk.clear();return (err);
static int dgn_grid(lua_State *ls){const int x = luaL_checkint(ls, 1), y = luaL_checkint(ls, 2);if (!map_bounds(x, y))luaL_error(ls,make_stringf("(%d,%d) is out of bounds (%d-%d,%d-%d)",x, y,X_BOUND_1, X_BOUND_2,Y_BOUND_1, Y_BOUND_2).c_str());if (lua_isnumber(ls, 3))grd[x][y] = static_cast<dungeon_feature_type>(luaL_checkint(ls, 3));PLUARET(number, grd[x][y]);}