added const in hawk_rtx_isnilval()

This commit is contained in:
hyung-hwan 2023-06-29 00:01:54 +09:00
parent 2b702825ef
commit 139808dda7
4 changed files with 13 additions and 6 deletions

View File

@ -2760,8 +2760,8 @@ HAWK_EXPORT int hawk_rtx_truncrec (
* is a nil value. * is a nil value.
*/ */
HAWK_EXPORT int hawk_rtx_isnilval ( HAWK_EXPORT int hawk_rtx_isnilval (
hawk_rtx_t* rtx, hawk_rtx_t* rtx,
hawk_val_t* val const hawk_val_t* val
); );
/** /**

View File

@ -123,7 +123,8 @@ typedef enum syslog_type_t syslog_type_t;
enum syslog_type_t enum syslog_type_t
{ {
SYSLOG_LOCAL, SYSLOG_LOCAL,
SYSLOG_REMOTE SYSLOG_DEVLOG,
SYSLOG_REMOTE,
}; };
struct mod_ctx_t struct mod_ctx_t
@ -4605,8 +4606,14 @@ static int fnc_openlog (hawk_rtx_t* rtx, const hawk_fnc_info_t* fi)
} }
else if (hawk_comp_oocstr_limited(ident, HAWK_T("local://"), 8, 0) == 0) else if (hawk_comp_oocstr_limited(ident, HAWK_T("local://"), 8, 0) == 0)
{ {
/* "local://syslog-identifier" */ /* local://syslog-identifier */
actual_ident = ident + 8; actual_ident = ident + 8;
}
else if (hawk_comp_oocstr_limited(ident, HAWK_T("devlog://"), 9, 0) == 0)
{
/* devlog://syslog-identifier */
actual_ident = ident + 9;
log_type = SYSLOG_DEVLOG;
} }
else else
{ {

View File

@ -477,7 +477,7 @@ hawk_val_t* hawk_get_nil_val (void)
return (hawk_val_t*)&hawk_nil; return (hawk_val_t*)&hawk_nil;
} }
int hawk_rtx_isnilval (hawk_rtx_t* rtx, hawk_val_t* val) int hawk_rtx_isnilval (hawk_rtx_t* rtx, const hawk_val_t* val)
{ {
return val == (hawk_val_t*)&hawk_nil || (HAWK_VTR_IS_POINTER(val) && val->v_type == HAWK_VAL_NIL); return val == (hawk_val_t*)&hawk_nil || (HAWK_VTR_IS_POINTER(val) && val->v_type == HAWK_VAL_NIL);
} }

View File

@ -360,7 +360,7 @@ BEGIN {
print "stmt preparation error - ", mysql::errmsg(); print "stmt preparation error - ", mysql::errmsg();
} }
result = mysql::stmt_execute(stmt, "%hawk%"); result = mysql::stmt_execute(stmt, mysql::TYPE_STR, "%hawk%");
if (result <= -1) if (result <= -1)
{ {
print "statement execution error - ", mysql::errmsg(); print "statement execution error - ", mysql::errmsg();