added qse_getawknilval()

prefixed many public functions with QSE_EXPORT
This commit is contained in:
2012-12-01 13:13:13 +00:00
parent 7dd9e67cd8
commit 120992a242
64 changed files with 1138 additions and 841 deletions

View File

@ -280,19 +280,19 @@ void Awk::Value::operator delete[] (void* ptr)
qse_awk_rtx_freemem ((*(Run**)p)->rtx, p);
}
Awk::Value::Value (): run (QSE_NULL), val (qse_awk_val_nil)
Awk::Value::Value (): run (QSE_NULL), val (qse_getawknilval())
{
cached.str.ptr = QSE_NULL;
cached.str.len = 0;
}
Awk::Value::Value (Run& run): run (&run), val (qse_awk_val_nil)
Awk::Value::Value (Run& run): run (&run), val (qse_getawknilval())
{
cached.str.ptr = QSE_NULL;
cached.str.len = 0;
}
Awk::Value::Value (Run* run): run (run), val (qse_awk_val_nil)
Awk::Value::Value (Run* run): run (run), val (qse_getawknilval())
{
cached.str.ptr = QSE_NULL;
cached.str.len = 0;
@ -355,7 +355,7 @@ void Awk::Value::clear ()
}
run = QSE_NULL;
val = qse_awk_val_nil;
val = qse_getawknilval();
}
}