path: root/bootloader
diff options
authorWilliam Wilgus <>2018-10-12 11:58:09 -0400
committerWilliam Wilgus <>2018-10-12 17:31:25 -0400
commit0b7a8d5afd3d751fd0f6454098bc9fd1d05ee764 (patch)
tree29cf72355d65dda948d16aef100e1eb9542fedf6 /bootloader
parentd2cef81bba743cc7ee209bddf81f1c1e97387250 (diff)
Lua remove unusable/unneeded functions from rocklib_aux
rocklib_aux is auto generated from plugin.h there are a few functions that get added automatically that are unusable without their companion functions or duplicate functionality already supplied by lua Duplicated functionality: rb->rand, rb->srand -- see math.rand math.srand rb->remove, rb->rename -- see os.remove, os.rename Unusable: rb->open_utf8 -- this should be added to the lua file open routines (if at all) rb->codec_run_proc, rb->codec_close -- without rb->codec_load_file these are pointless rb->timer_set_period, timer_unregister -- even with timer_register implemented lua is not -- reentrant and crashes the state when timer fires Shouldn't be used!: rb->strlcpy, rb->strlcat, rb->strcpy, rb->strcat -- lua reuses strings by hashed values you break this contract if -- you change strings behind its back plus lua provides a way to -- do these functions safely within the strings api Change-Id: I2f65704a90930378cbbceb254e52f61e8074471e
Diffstat (limited to 'bootloader')
0 files changed, 0 insertions, 0 deletions