예제 #1
0
파일: Complex.c 프로젝트: merolle/ripe
static Value ripe_complex_to_string(Value v_self)
{
    Complex* self = obj_c_data(v_self);
    char buf[128];
    sprintf(buf, "%g+%gi", self->real, self->imag);
    return string_to_val(buf);
}
예제 #2
0
파일: str.c 프로젝트: haccks/Sparkling
SpnValue spn_makestring_nocopy_len(const char *s, size_t len, int dealloc)
{
	SpnString *str = spn_string_new_nocopy_len(s, len, dealloc);
	return string_to_val(str);
}
예제 #3
0
파일: str.c 프로젝트: haccks/Sparkling
SpnValue spn_makestring_nocopy(const char *s)
{
	SpnString *str = spn_string_new_nocopy(s, 0);
	return string_to_val(str);
}
예제 #4
0
파일: str.c 프로젝트: haccks/Sparkling
SpnValue spn_makestring(const char *s)
{
	SpnString *str = spn_string_new(s);
	return string_to_val(str);
}