documented qse_awk_rtx_valtostr() and renamed qse_awk_rtx_valtostrdup()
to qse_awk_rtx_valtocpldup()
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: Awk.cpp 89 2009-02-28 15:27:03Z hyunghwan.chung $
|
||||
* $Id: Awk.cpp 90 2009-03-01 09:58:19Z hyunghwan.chung $
|
||||
*
|
||||
Copyright 2006-2009 Chung, Hyung-Hwan.
|
||||
|
||||
@ -340,7 +340,7 @@ int Awk::Argument::init (val_t* v)
|
||||
this->inum = ((qse_awk_val_int_t*)v)->val;
|
||||
this->rnum = (qse_real_t)((qse_awk_val_int_t*)v)->val;
|
||||
|
||||
this->str.ptr = qse_awk_rtx_valtostrdup (
|
||||
this->str.ptr = qse_awk_rtx_valtocpldup (
|
||||
this->run->run, v, &this->str.len);
|
||||
if (this->str.ptr != QSE_NULL) return 0;
|
||||
}
|
||||
@ -349,7 +349,7 @@ int Awk::Argument::init (val_t* v)
|
||||
this->inum = (qse_long_t)((qse_awk_val_real_t*)v)->val;
|
||||
this->rnum = ((qse_awk_val_real_t*)v)->val;
|
||||
|
||||
this->str.ptr = qse_awk_rtx_valtostrdup (
|
||||
this->str.ptr = qse_awk_rtx_valtocpldup (
|
||||
this->run->run, v, &this->str.len);
|
||||
if (this->str.ptr != QSE_NULL) return 0;
|
||||
}
|
||||
@ -358,7 +358,7 @@ int Awk::Argument::init (val_t* v)
|
||||
this->inum = 0;
|
||||
this->rnum = 0.0;
|
||||
|
||||
this->str.ptr = qse_awk_rtx_valtostrdup (
|
||||
this->str.ptr = qse_awk_rtx_valtocpldup (
|
||||
this->run->run, v, &this->str.len);
|
||||
if (this->str.ptr != QSE_NULL) return 0;
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: fnc.c 89 2009-02-28 15:27:03Z hyunghwan.chung $
|
||||
* $Id: fnc.c 90 2009-03-01 09:58:19Z hyunghwan.chung $
|
||||
*
|
||||
Copyright 2006-2009 Chung, Hyung-Hwan.
|
||||
|
||||
@ -249,7 +249,7 @@ static int fnc_close (
|
||||
}
|
||||
else
|
||||
{
|
||||
name = qse_awk_rtx_valtostrdup (run, a0, &len);
|
||||
name = qse_awk_rtx_valtocpldup (run, a0, &len);
|
||||
if (name == QSE_NULL) return -1;
|
||||
}
|
||||
|
||||
@ -362,7 +362,7 @@ static int fnc_fflush (
|
||||
}
|
||||
else
|
||||
{
|
||||
str0 = qse_awk_rtx_valtostrdup (run, a0, &len0);
|
||||
str0 = qse_awk_rtx_valtocpldup (run, a0, &len0);
|
||||
if (str0 == QSE_NULL) return -1;
|
||||
}
|
||||
|
||||
@ -433,7 +433,7 @@ static int fnc_index (
|
||||
}
|
||||
else
|
||||
{
|
||||
str0 = qse_awk_rtx_valtostrdup (run, a0, &len0);
|
||||
str0 = qse_awk_rtx_valtocpldup (run, a0, &len0);
|
||||
if (str0 == QSE_NULL) return -1;
|
||||
}
|
||||
|
||||
@ -444,7 +444,7 @@ static int fnc_index (
|
||||
}
|
||||
else
|
||||
{
|
||||
str1 = qse_awk_rtx_valtostrdup (run, a1, &len1);
|
||||
str1 = qse_awk_rtx_valtocpldup (run, a1, &len1);
|
||||
if (str1 == QSE_NULL)
|
||||
{
|
||||
if (a0->type != QSE_AWK_VAL_STR)
|
||||
@ -488,7 +488,7 @@ static int fnc_length (
|
||||
}
|
||||
else
|
||||
{
|
||||
str = qse_awk_rtx_valtostrdup (run, v, &len);
|
||||
str = qse_awk_rtx_valtocpldup (run, v, &len);
|
||||
if (str == QSE_NULL) return -1;
|
||||
QSE_AWK_FREE (run->awk, str);
|
||||
}
|
||||
@ -529,7 +529,7 @@ static int fnc_substr (
|
||||
}
|
||||
else
|
||||
{
|
||||
str = qse_awk_rtx_valtostrdup (run, a0, &len);
|
||||
str = qse_awk_rtx_valtocpldup (run, a0, &len);
|
||||
if (str == QSE_NULL) return -1;
|
||||
}
|
||||
|
||||
@ -634,7 +634,7 @@ static int fnc_split (
|
||||
}
|
||||
else
|
||||
{
|
||||
str = qse_awk_rtx_valtostrdup (run, a0, &str_len);
|
||||
str = qse_awk_rtx_valtocpldup (run, a0, &str_len);
|
||||
if (str == QSE_NULL) return -1;
|
||||
str_free = str;
|
||||
}
|
||||
@ -657,7 +657,7 @@ static int fnc_split (
|
||||
}
|
||||
else
|
||||
{
|
||||
fs_ptr = qse_awk_rtx_valtostrdup (run, t1, &fs_len);
|
||||
fs_ptr = qse_awk_rtx_valtocpldup (run, t1, &fs_len);
|
||||
if (fs_ptr == QSE_NULL)
|
||||
{
|
||||
if (str_free != QSE_NULL)
|
||||
@ -683,7 +683,7 @@ static int fnc_split (
|
||||
}
|
||||
else
|
||||
{
|
||||
fs_ptr = qse_awk_rtx_valtostrdup (run, a2, &fs_len);
|
||||
fs_ptr = qse_awk_rtx_valtocpldup (run, a2, &fs_len);
|
||||
if (fs_ptr == QSE_NULL)
|
||||
{
|
||||
if (str_free != QSE_NULL)
|
||||
@ -850,7 +850,7 @@ static int fnc_tolower (
|
||||
}
|
||||
else
|
||||
{
|
||||
str = qse_awk_rtx_valtostrdup (run, a0, &len);
|
||||
str = qse_awk_rtx_valtocpldup (run, a0, &len);
|
||||
if (str == QSE_NULL) return -1;
|
||||
}
|
||||
|
||||
@ -889,7 +889,7 @@ static int fnc_toupper (
|
||||
}
|
||||
else
|
||||
{
|
||||
str = qse_awk_rtx_valtostrdup (run, a0, &len);
|
||||
str = qse_awk_rtx_valtocpldup (run, a0, &len);
|
||||
if (str == QSE_NULL) return -1;
|
||||
}
|
||||
|
||||
@ -955,7 +955,7 @@ static int __substitute (qse_awk_rtx_t* run, qse_long_t max_count)
|
||||
}
|
||||
else
|
||||
{
|
||||
a0_ptr = qse_awk_rtx_valtostrdup (run, a0, &a0_len);
|
||||
a0_ptr = qse_awk_rtx_valtocpldup (run, a0, &a0_len);
|
||||
if (a0_ptr == QSE_NULL)
|
||||
{
|
||||
FREE_A_PTRS (run->awk);
|
||||
@ -971,7 +971,7 @@ static int __substitute (qse_awk_rtx_t* run, qse_long_t max_count)
|
||||
}
|
||||
else
|
||||
{
|
||||
a1_ptr = qse_awk_rtx_valtostrdup (run, a1, &a1_len);
|
||||
a1_ptr = qse_awk_rtx_valtocpldup (run, a1, &a1_len);
|
||||
if (a1_ptr == QSE_NULL)
|
||||
{
|
||||
FREE_A_PTRS (run->awk);
|
||||
@ -1026,7 +1026,7 @@ static int __substitute (qse_awk_rtx_t* run, qse_long_t max_count)
|
||||
}
|
||||
else
|
||||
{
|
||||
a2_ptr = qse_awk_rtx_valtostrdup (run, *a2_ref, &a2_len);
|
||||
a2_ptr = qse_awk_rtx_valtocpldup (run, *a2_ref, &a2_len);
|
||||
if (a2_ptr == QSE_NULL)
|
||||
{
|
||||
FREE_A_PTRS (run->awk);
|
||||
@ -1234,7 +1234,7 @@ static int fnc_match (
|
||||
}
|
||||
else
|
||||
{
|
||||
str0 = qse_awk_rtx_valtostrdup (run, a0, &len0);
|
||||
str0 = qse_awk_rtx_valtocpldup (run, a0, &len0);
|
||||
if (str0 == QSE_NULL) return -1;
|
||||
}
|
||||
|
||||
@ -1251,7 +1251,7 @@ static int fnc_match (
|
||||
}
|
||||
else
|
||||
{
|
||||
str1 = qse_awk_rtx_valtostrdup (run, a1, &len1);
|
||||
str1 = qse_awk_rtx_valtocpldup (run, a1, &len1);
|
||||
if (str1 == QSE_NULL)
|
||||
{
|
||||
if (a0->type != QSE_AWK_VAL_STR)
|
||||
@ -1356,7 +1356,7 @@ static int fnc_sprintf (
|
||||
}
|
||||
else
|
||||
{
|
||||
cs0.ptr = qse_awk_rtx_valtostrdup (run, a0, &cs0.len);
|
||||
cs0.ptr = qse_awk_rtx_valtocpldup (run, a0, &cs0.len);
|
||||
if (cs0.ptr == QSE_NULL)
|
||||
{
|
||||
qse_str_fini (&fbu);
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: rio.c 89 2009-02-28 15:27:03Z hyunghwan.chung $
|
||||
* $Id: rio.c 90 2009-03-01 09:58:19Z hyunghwan.chung $
|
||||
*
|
||||
Copyright 2006-2009 Chung, Hyung-Hwan.
|
||||
|
||||
@ -217,7 +217,7 @@ int qse_awk_rtx_readio (
|
||||
}
|
||||
else
|
||||
{
|
||||
rs_ptr = qse_awk_rtx_valtostrdup (run, rs, &rs_len);
|
||||
rs_ptr = qse_awk_rtx_valtocpldup (run, rs, &rs_len);
|
||||
if (rs_ptr == QSE_NULL)
|
||||
{
|
||||
qse_awk_rtx_refdownval (run, rs);
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: std.c 89 2009-02-28 15:27:03Z hyunghwan.chung $
|
||||
* $Id: std.c 90 2009-03-01 09:58:19Z hyunghwan.chung $
|
||||
*
|
||||
Copyright 2006-2009 Chung, Hyung-Hwan.
|
||||
|
||||
@ -1268,7 +1268,7 @@ static int fnc_system (qse_awk_rtx_t* run, const qse_char_t* fnm, qse_size_t fnl
|
||||
}
|
||||
else
|
||||
{
|
||||
str = qse_awk_rtx_valtostrdup (run, v, &len);
|
||||
str = qse_awk_rtx_valtocpldup (run, v, &len);
|
||||
if (str == QSE_NULL) return -1;
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: val.c 89 2009-02-28 15:27:03Z hyunghwan.chung $
|
||||
* $Id: val.c 90 2009-03-01 09:58:19Z hyunghwan.chung $
|
||||
*
|
||||
Copyright 2006-2009 Chung, Hyung-Hwan.
|
||||
|
||||
@ -730,15 +730,6 @@ static qse_char_t* str_to_str (
|
||||
}
|
||||
#endif
|
||||
|
||||
/* TODO: current combination
|
||||
no buffer => indicated by NULL, option (PRINT)
|
||||
fixed buffer => indicated by FIXED, option (PRINT) => USE CPL INSTEAD, PRINT made an option
|
||||
dynamic buffer => option (CLEAR, PRINT) =>
|
||||
|
||||
PRINT OPTION applies to real_to_str only.
|
||||
how to handle CLEAR...
|
||||
*/
|
||||
|
||||
static qse_char_t* str_to_str (
|
||||
qse_awk_rtx_t* rtx, const qse_char_t* str, qse_size_t str_len,
|
||||
qse_awk_rtx_valtostr_out_t* out)
|
||||
@ -1129,7 +1120,7 @@ qse_char_t* qse_awk_rtx_valtostr (
|
||||
return QSE_NULL;
|
||||
}
|
||||
|
||||
qse_char_t* qse_awk_rtx_valtostrdup (
|
||||
qse_char_t* qse_awk_rtx_valtocpldup (
|
||||
qse_awk_rtx_t* rtx, qse_awk_val_t* v, qse_size_t* len)
|
||||
{
|
||||
qse_awk_rtx_valtostr_out_t out;
|
||||
|
Reference in New Issue
Block a user