Home
last modified time | relevance | path

Searched refs:sexp_unbox_string_cursor (Results 1 – 6 of 6) sorted by relevance

/dports/lang/chibi-scheme/chibi-scheme-0.10/
H A Dsexp.c1227 unsigned char *p=(unsigned char*)sexp_string_data(str) + sexp_unbox_string_cursor(i); in sexp_string_utf8_ref()
1284 sexp_sint_t off = sexp_unbox_string_cursor(offset); in sexp_string_cursor_to_index()
1294 return sexp_make_fixnum(sexp_unbox_string_cursor(cur)); in sexp_string_cursor_offset()
1387 if ((sexp_unbox_string_cursor(start) < 0) in sexp_substring_op()
1388 || (sexp_unbox_string_cursor(start) > (sexp_sint_t)sexp_string_size(str)) in sexp_substring_op()
1389 || (sexp_unbox_string_cursor(end) < 0) in sexp_substring_op()
1390 || (sexp_unbox_string_cursor(end) > (sexp_sint_t)sexp_string_size(str)) in sexp_substring_op()
1393 …res = sexp_make_string(ctx, sexp_make_fixnum(sexp_unbox_string_cursor(end) - sexp_unbox_string_cur… in sexp_substring_op()
1395 sexp_string_data(str)+sexp_unbox_string_cursor(start), in sexp_substring_op()
2391 sexp_write(ctx, sexp_make_fixnum(sexp_unbox_string_cursor(obj)), out); in sexp_write_one()
H A Deval.c1920 if (sexp_unbox_string_cursor(off) >= (sexp_sint_t)sexp_string_size(str)) in sexp_string_utf8_index_ref()
1961 int i = sexp_unbox_string_cursor(index), c = sexp_unbox_character(ch), in sexp_string_utf8_set()
1990 if (sexp_unbox_string_cursor(off) >= (sexp_sint_t)sexp_string_size(str)) in sexp_string_utf8_index_set()
H A Dvm.c1499 i = sexp_unbox_string_cursor(_ARG2); in sexp_apply()
1532 i = sexp_unbox_string_cursor(_ARG2); in sexp_apply()
/dports/lang/chibi-scheme/chibi-scheme-0.10/include/chibi/
H A Dsexp.h956 #define sexp_unbox_string_cursor(n) (((sexp_sint_t)(n))>>SEXP_STRING_CURSOR_BITS) macro
959 #define sexp_unbox_string_cursor(n) (((sexp_sint_t)((sexp_uint_t)(n) & ~SEXP_STRING_CURSOR_TAG))/… macro
961 #define sexp_string_cursor_to_fixnum(n) sexp_make_fixnum(sexp_unbox_string_cursor(n))
965 #define sexp_unbox_string_cursor(n) sexp_unbox_fixnum(n) macro
1787 …e_string_cursor(sexp_unbox_string_cursor(i) + sexp_utf8_initial_byte_count(((unsigned char*)sexp_s…
1788 …ursor(sexp_string_utf8_prev((unsigned char*)sexp_string_data(s)+sexp_unbox_string_cursor(i)) - sex…
/dports/lang/chibi-scheme/chibi-scheme-0.10/lib/chibi/
H A Dast.c518 if (sexp_unbox_string_cursor(start) > sexp_string_size(x)) in sexp_string_contains()
520 res = strstr(sexp_string_data(x) + sexp_unbox_string_cursor(start), sexp_string_data(y)); in sexp_string_contains()
/dports/lang/chibi-scheme/chibi-scheme-0.10/doc/
H A Dchibi.scrbl784 \item{\ccode{int sexp_unbox_string_cursor(sexp sc)} - returns the offset for the given string curso…