/* * AUTHOR * N. Nielsen * * LICENSE * This software is in the public domain. * * The software is provided "as is", without warranty of any kind, * express or implied, including but not limited to the warranties * of merchantability, fitness for a particular purpose, and * noninfringement. In no event shall the author(s) be liable for any * claim, damages, or other liability, whether in an action of * contract, tort, or otherwise, arising from, out of, or in connection * with the software or the use or other dealings in the software. * * SUPPORT * Send bug reports to: */ #ifndef __REPL_H__ #define __REPL_H__ #ifdef __cplusplus extern "C" { #endif #include #include "lib/rlib.h" #include "common/usuals.h" #include "common/compat.h" #include "common/binfile.h" /* Write rlib errors to console */ int errmsg(int ret, r_script* script); /* Read and validate a rep compiled script header */ bool repfReadHeader(BFILE h); /* Write a valid rep compiled script header */ bool repfWriteHeader(BFILE h); /* Some binfile tags */ #define REPVAL_BUFSIZE 0x0008 #define REPVAL_PARSEMODE 0x0009 #define REPVAL_BINARYMODE 0x000A #define REPVAL_SCRIPT 0x0020 #define REPVAL_VERSION 0x0030 #ifdef __cplusplus } #endif #endif /* __REPL_H__ */