Lines Matching refs:isbytes
417 int isbytes, charsize;
431 ptr = getstring(string, &length, &isbytes, &charsize, &state->buffer);
435 if (isbytes && pattern->isbytes == 0) {
440 if (!isbytes && pattern->isbytes > 0) {
457 state->isbytes = isbytes;
501 getslice(int isbytes, const void *ptr,
504 if (isbytes) {
545 return getslice(state->isbytes, state->beginning, string, i, j);
840 item = getslice(state.isbytes, state.beginning,
1000 item = getslice(state.isbytes, state.beginning,
1029 item = getslice(state.isbytes, state.beginning,
1067 int isbytes, charsize;
1080 ptr = getstring(ptemplate, &n, &isbytes, &charsize, &view);
1144 item = getslice(state.isbytes, state.beginning,
1186 item = getslice(state.isbytes, state.beginning,
1201 joiner = getslice(state.isbytes, state.beginning, string, 0, 0);
1211 if (state.isbytes)
1331 if (obj->isbytes == 0 &&
1455 self->isbytes = -1;
1462 if (!getstring(pattern, &p_length, &self->isbytes,
2025 int isbytes, charsize;
2040 ptr = getstring(self->string, &length, &isbytes, &charsize, &view);
2048 result = getslice(isbytes, ptr, self->string, i, j);
2049 if (isbytes && view.buf != NULL)
2714 hash ^= self->isbytes;
2749 && left->isbytes == right->isbytes