Example #1
0
/* //////////////////////////////////////////////////////////////////////////////////////
 * implementation
 */
tb_bool_t tb_math_init()
{
    // register printf("%{fixed}", fixed);
    tb_printf_object_register("fixed", tb_math_printf_format_fixed);

    // ok
    return tb_true;
}
Example #2
0
File: math.c Project: ljx0305/tbox
/* //////////////////////////////////////////////////////////////////////////////////////
 * implementation
 */
tb_bool_t tb_math_init_env()
{
#ifndef TB_CONFIG_MICRO_ENABLE
    // register printf("%{fixed}", fixed);
    tb_printf_object_register("fixed", tb_math_printf_format_fixed);
#endif

    // ok
    return tb_true;
}
Example #3
0
/* //////////////////////////////////////////////////////////////////////////////////////
 * implementation
 */
tb_bool_t tb_network_init()
{
    // init dns server
    if (!tb_dns_server_init()) return tb_false;

    // init dns cache
    if (!tb_dns_cache_init()) return tb_false;

    // register printf("%{ipv4}", &ipv4);
    tb_printf_object_register("ipv4", tb_network_printf_format_ipv4);

    // ok
    return tb_true;
}
Example #4
0
/* //////////////////////////////////////////////////////////////////////////////////////
 * implementation
 */
tb_bool_t gb_prefix_init()
{
    // register printf("%{float}", float);
    tb_printf_object_register("float", gb_prefix_printf_format_float);

    // register printf("%{point}", &point);
    tb_printf_object_register("point", gb_prefix_printf_format_point);

    // register printf("%{vector}", &vector);
    tb_printf_object_register("vector", gb_prefix_printf_format_point);

    // register printf("%{line}", &line);
    tb_printf_object_register("line", gb_prefix_printf_format_line);

    // register printf("%{rect}", &rect);
    tb_printf_object_register("rect", gb_prefix_printf_format_rect);

    // register printf("%{round_rect}", &rect);
    tb_printf_object_register("round_rect", gb_prefix_printf_format_round_rect);

    // register printf("%{triangle}", &triangle);
    tb_printf_object_register("triangle", gb_prefix_printf_format_triangle);

    // register printf("%{circle}", &circle);
    tb_printf_object_register("circle", gb_prefix_printf_format_circle);

    // register printf("%{polygon}", &polygon);
    tb_printf_object_register("polygon", gb_prefix_printf_format_polygon);

    // register printf("%{ellipse}", &ellipse);
    tb_printf_object_register("ellipse", gb_prefix_printf_format_ellipse);

    // register printf("%{arc}", &arc);
    tb_printf_object_register("arc", gb_prefix_printf_format_arc);

    // register printf("%{path}", path);
    tb_printf_object_register("path", gb_prefix_printf_format_path);

    // register printf("%{shape}", &shape);
    tb_printf_object_register("shape", gb_prefix_printf_format_shape);

    // register printf("%{color}", &color);
    tb_printf_object_register("color", gb_prefix_printf_format_color);

    // register printf("%{matrix}", &matrix);
    tb_printf_object_register("matrix", gb_prefix_printf_format_matrix);

    // register printf("%{bitmap}", bitmap);
    tb_printf_object_register("bitmap", gb_prefix_printf_format_bitmap);

    // ok
    return tb_true;
}