Ejemplo n.º 1
0
heim_number_t
heim_number_create(int number)
{
    heim_number_t n;

    if (number < 0xffffff && number >= 0)
	return heim_base_make_tagged_object(number, HEIM_TID_NUMBER);

    n = _heim_alloc_object(&_heim_number_object, sizeof(int));
    if (n)
	*((int *)n) = number;
    return n;
}
Ejemplo n.º 2
0
heim_bool_t
heim_bool_create(int val)
{
    return heim_base_make_tagged_object(!!val, HEIM_TID_BOOL);
}
Ejemplo n.º 3
0
Archivo: null.c Proyecto: Henauxg/minix
heim_null_t
heim_null_create(void)
{
    return heim_base_make_tagged_object(0, HEIM_TID_NULL);
}