implemented static linking of awk modules

This commit is contained in:
2013-02-01 14:30:25 +00:00
parent 710a425fb7
commit 7aa63462f1
23 changed files with 530 additions and 116 deletions

View File

@ -1189,7 +1189,8 @@ enum qse_awk_errnum_t
QSE_AWK_EGBLTM, /**< too many global variables */
QSE_AWK_ELCLTM, /**< too many local variables */
QSE_AWK_EPARTM, /**< too many parameters */
QSE_AWK_ESEGTM, /**< too many identifier segments */
QSE_AWK_ESEGTM, /**< too many segments */
QSE_AWK_ESEGTL, /**< segment '${0}' too long */
QSE_AWK_EBADARG, /**< bad argument */
QSE_AWK_ENOARG, /**< no argument */
QSE_AWK_EBREAK, /**< 'break' outside a loop */

View File

@ -112,4 +112,7 @@
# error Define the size of various data types.
#endif
/* well, supporting dynamic modules in DOS is nearly impossible */
#define QSE_ENABLE_STATIC_MODULE 1
#include <qse/conf-inf.h>

View File

@ -637,6 +637,9 @@
/* enable qse_sed_setexectracer() */
#undef QSE_ENABLE_SEDTRACER
/* link modules statically into the main library */
#undef QSE_ENABLE_STATIC_MODULE
/* include more built-in cmgrs like cp949 and cp950 */
#undef QSE_ENABLE_XCMGRS