ds: string: add verbs to function names
This commit is contained in:
+114
-36
@@ -532,110 +532,188 @@ static void print_inf(const struct fx_number_p *n, fx_stream *out)
|
||||
{
|
||||
switch (n->n_type) {
|
||||
case FX_NUMBER_INT8:
|
||||
fx_stream_write_string(out, n->n_value.v_int8 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_int8 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_INT16:
|
||||
fx_stream_write_string(out, n->n_value.v_int16 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_int16 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_INT32:
|
||||
fx_stream_write_string(out, n->n_value.v_int32 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_int32 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_INT64:
|
||||
fx_stream_write_string(out, n->n_value.v_int64 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_int64 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_FLOAT32:
|
||||
fx_stream_write_string(
|
||||
out, n->n_value.v_float32 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_float32 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_FLOAT64:
|
||||
fx_stream_write_string(
|
||||
out, n->n_value.v_float64 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_float64 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_CHAR:
|
||||
fx_stream_write_string(out, n->n_value.v_char < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_char < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_SHORT:
|
||||
fx_stream_write_string(out, n->n_value.v_short < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_short < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_INT:
|
||||
fx_stream_write_string(out, n->n_value.v_int < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_int < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_LONG:
|
||||
fx_stream_write_string(out, n->n_value.v_long < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_long < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_LONGLONG:
|
||||
fx_stream_write_string(
|
||||
out, n->n_value.v_longlong < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_longlong < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_FLOAT:
|
||||
fx_stream_write_string(out, n->n_value.v_float < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_float < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_DOUBLE:
|
||||
fx_stream_write_string(out, n->n_value.v_double < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_double < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_SIZE_T:
|
||||
fx_stream_write_string(out, n->n_value.v_size_t < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_size_t < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
fx_stream_write_string(out, "INF", NULL);
|
||||
fx_stream_write_cstr(out, "INF", NULL);
|
||||
}
|
||||
|
||||
static void print_nan(const struct fx_number_p *n, fx_stream *out)
|
||||
{
|
||||
switch (n->n_type) {
|
||||
case FX_NUMBER_INT8:
|
||||
fx_stream_write_string(out, n->n_value.v_int8 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_int8 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_INT16:
|
||||
fx_stream_write_string(out, n->n_value.v_int16 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_int16 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_INT32:
|
||||
fx_stream_write_string(out, n->n_value.v_int32 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_int32 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_INT64:
|
||||
fx_stream_write_string(out, n->n_value.v_int64 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_int64 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_FLOAT32:
|
||||
fx_stream_write_string(
|
||||
out, n->n_value.v_float32 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_float32 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_FLOAT64:
|
||||
fx_stream_write_string(
|
||||
out, n->n_value.v_float64 < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_float64 < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_CHAR:
|
||||
fx_stream_write_string(out, n->n_value.v_char < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_char < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_SHORT:
|
||||
fx_stream_write_string(out, n->n_value.v_short < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_short < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_INT:
|
||||
fx_stream_write_string(out, n->n_value.v_int < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_int < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_LONG:
|
||||
fx_stream_write_string(out, n->n_value.v_long < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_long < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_LONGLONG:
|
||||
fx_stream_write_string(
|
||||
out, n->n_value.v_longlong < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_longlong < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_FLOAT:
|
||||
fx_stream_write_string(out, n->n_value.v_float < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_float < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_DOUBLE:
|
||||
fx_stream_write_string(out, n->n_value.v_double < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_double < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
case FX_NUMBER_SIZE_T:
|
||||
fx_stream_write_string(out, n->n_value.v_size_t < 0 ? "-" : "", NULL);
|
||||
fx_stream_write_cstr(
|
||||
out,
|
||||
n->n_value.v_size_t < 0 ? "-" : "",
|
||||
NULL);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
fx_stream_write_string(out, "NaN", NULL);
|
||||
fx_stream_write_cstr(out, "NaN", NULL);
|
||||
}
|
||||
|
||||
/*** PUBLIC FUNCTIONS *********************************************************/
|
||||
|
||||
Reference in New Issue
Block a user