Lines Matching refs:ptr

455 	const char *ptr;  member
463 cb.ptr = luaL_checklstring(L, idx, &cb.len); in magnet_checkconstbuffer()
465 cb.ptr = NULL; in magnet_checkconstbuffer()
475 *(const char **)&b->ptr = cb.ptr ? cb.ptr : ""; in magnet_checkbuffer()
495 switch (k.len ? k.ptr[0] : 0) { in magnet_stat_field()
497 if (0 != strcmp(k.ptr, "content-type")) break; in magnet_stat_field()
507 if (0 != strcmp(k.ptr, "etag")) break; in magnet_stat_field()
517 if (0 != strcmp(k.ptr, "http-response-send-file")) break; in magnet_stat_field()
527 switch (k.ptr[3]) { in magnet_stat_field()
529 if (0 == strcmp(k.ptr, "is_block")) { in magnet_stat_field()
535 if (0 == strcmp(k.ptr, "is_char")) { in magnet_stat_field()
541 if (0 == strcmp(k.ptr, "is_dir")) { in magnet_stat_field()
547 if (0 == strcmp(k.ptr, "is_file")) { in magnet_stat_field()
551 if (0 == strcmp(k.ptr, "is_fifo")) { in magnet_stat_field()
557 if (0 == strcmp(k.ptr, "is_link")) { in magnet_stat_field()
563 if (0 == strcmp(k.ptr, "is_socket")) { in magnet_stat_field()
574 switch (k.ptr[3]) { in magnet_stat_field()
576 if (0 == strcmp(k.ptr, "st_atime")) { in magnet_stat_field()
580 if (0 == strcmp(k.ptr, "st_atim")) { in magnet_stat_field()
596 if (0 == strcmp(k.ptr, "st_ctime")) { in magnet_stat_field()
600 if (0 == strcmp(k.ptr, "st_ctim")) { in magnet_stat_field()
616 if (0 == strcmp(k.ptr, "st_ino")) { in magnet_stat_field()
622 if (0 == strcmp(k.ptr, "st_mtime")) { in magnet_stat_field()
626 if (0 == strcmp(k.ptr, "st_mtim")) { in magnet_stat_field()
640 if (0 == strcmp(k.ptr, "st_mode")) { in magnet_stat_field()
646 if (0 == strcmp(k.ptr, "st_gid")) { in magnet_stat_field()
652 if (0 == strcmp(k.ptr, "st_size")) { in magnet_stat_field()
658 if (0 == strcmp(k.ptr, "st_uid")) { in magnet_stat_field()
772 if (0 == memcmp(algo.ptr, "sha512", 6)) { in magnet_md_once()
773 SHA512_once(digest, msg.ptr, msg.len); in magnet_md_once()
779 if (0 == memcmp(algo.ptr, "sha256", 6)) { in magnet_md_once()
780 SHA256_once(digest, msg.ptr, msg.len); in magnet_md_once()
788 if (0 == memcmp(algo.ptr, "sha1", 4)) { in magnet_md_once()
789 SHA1_once(digest, msg.ptr, msg.len); in magnet_md_once()
797 if (0 == memcmp(algo.ptr, "md5", 3)) { in magnet_md_once()
798 MD5_once(digest, msg.ptr, msg.len); in magnet_md_once()
827 const uint8_t * const msgptr = (uint8_t *)msg.ptr; in magnet_hmac_once()
835 if (0 == memcmp(algo.ptr, "sha512", 6)) { in magnet_hmac_once()
836 rc = li_hmac_sha512(digest,secret.ptr,secret.len,msgptr,msg.len); in magnet_hmac_once()
842 if (0 == memcmp(algo.ptr, "sha256", 6)) { in magnet_hmac_once()
843 rc = li_hmac_sha256(digest,secret.ptr,secret.len,msgptr,msg.len); in magnet_hmac_once()
851 if (0 == memcmp(algo.ptr, "sha1", 4)) { in magnet_hmac_once()
852 rc = li_hmac_sha1(digest,secret.ptr,secret.len,msgptr,msg.len); in magnet_hmac_once()
860 if (0 == memcmp(algo.ptr, "md5", 3)) { in magnet_hmac_once()
861 rc = li_hmac_md5(digest,secret.ptr,secret.len,msgptr,msg.len); in magnet_hmac_once()
893 && 0 == li_hex2bin(b1, sizeof(b1), d1.ptr, d1.len) in magnet_digest_eq()
894 && 0 == li_hex2bin(b2, sizeof(b2), d2.ptr, d2.len) in magnet_digest_eq()
908 lua_pushboolean(L, ck_memeq_const_time(d1.ptr, d1.len, d2.ptr, d2.len)); in magnet_secret_eq()
923 if (buffer_append_base64_decode(b, s.ptr, s.len, dict)) in magnet_b64dec()
942 buffer_append_base64_encode_no_padding(b, (uint8_t *)s.ptr, s.len, dict); in magnet_b64enc()
976 int rc = li_hex2bin(p, s.len >> 1, s.ptr, s.len); in magnet_hexdec()
994 buffer_append_string_encoded_hex_uc(b, s.ptr, s.len); in magnet_hexenc()
1006 if (0 == s.len || s.ptr[0] != '"') { in magnet_quoteddec()
1013 for (; i < s.len && s.ptr[i] != '"'; ++i) { in magnet_quoteddec()
1014 if (s.ptr[i] == '\\') { in magnet_quoteddec()
1020 *p++ = s.ptr[i]; in magnet_quoteddec()
1022 int rc = (i == s.len-1 && s.ptr[i] == '"'); in magnet_quoteddec()
1024 lua_pushlstring(L, b->ptr, (size_t)(p - b->ptr)); in magnet_quoteddec()
1045 if (s.ptr[i] == '"' || s.ptr[i] == '\\') in magnet_quotedenc()
1047 *p++ = s.ptr[i]; in magnet_quotedenc()
1050 lua_pushlstring(L, b->ptr, (size_t)(p - b->ptr)); in magnet_quotedenc()
1064 const char * const ptr = s; in magnet_buffer_append_bsdec() local
1066 if (s - ptr) { in magnet_buffer_append_bsdec()
1067 memcpy(d, ptr, (size_t)(s - ptr)); in magnet_buffer_append_bsdec()
1068 d += (size_t)(s - ptr); in magnet_buffer_append_bsdec()
1137 buffer_truncate(b, d - b->ptr); in magnet_buffer_append_bsdec()
1150 const char *ptr = s.ptr; in magnet_bsdec() local
1152 if (ptr[0] == '"' && ptr[len-1] == '"') { in magnet_bsdec()
1154 ++ptr; in magnet_bsdec()
1158 magnet_buffer_append_bsdec(b, ptr, len); in magnet_bsdec()
1176 buffer_append_bs_escaped(b, s.ptr, s.len); in magnet_bsenc()
1178 buffer_append_bs_escaped_json(b, s.ptr, s.len); in magnet_bsenc()
1204 buffer_append_string_encoded(b, s.ptr, s.len, ENCODING_MINIMAL_XML); in magnet_xmlenc()
1209 switch (s.ptr[i]) { in magnet_xmlenc()
1218 buffer_append_str2(b, s.ptr+n, i-n, e, elen); in magnet_xmlenc()
1222 buffer_append_string_len(b, s.ptr+n, i-n); in magnet_xmlenc()
1243 buffer_copy_string_len(b, s.ptr, s.len); in magnet_urldec()
1265 buffer_append_string_encoded(b, s.ptr, s.len, ENCODING_REL_URI); in magnet_urlenc()
1294 for (const char *qs = s.ptr, *eq, *amp; *qs; qs = amp+1) { in magnet_urldec_query()
1370 magnet_urlenc_query_part(b, s.ptr, s.len, 1); in magnet_urlenc_query()
1374 magnet_urlenc_query_part(b, s.ptr, s.len, 0); in magnet_urlenc_query()
1414 buffer_copy_string_len(b, s.ptr, s.len); in magnet_urlenc_normalize()
1434 buffer_copy_string_len(b, s.ptr, s.len); in magnet_fspath_simplify()
1578 enum http_header_e id = http_header_hkey_get(k.ptr, (uint32_t)k.len); in magnet_reqhdr_set()
1594 buffer_copy_string_len_lc(r->http_host, v.ptr, v.len); in magnet_reqhdr_set()
1631 ? http_header_request_set(r, id, k.ptr, k.len, v.ptr, v.len) in magnet_reqhdr_set()
1632 : http_header_request_unset(r, id, k.ptr, k.len); in magnet_reqhdr_set()
1655 const enum http_header_e id = http_header_hkey_get(k.ptr, (uint32_t)k.len); in magnet_resphdr_set_kv()
1677 http_header_response_unset(r, id, k.ptr, k.len); in magnet_resphdr_set_kv()
1681 buffer * const vb = http_header_response_set_ptr(r, id, k.ptr, k.len); in magnet_resphdr_set_kv()
1682 buffer_copy_string_len(vb, v.ptr, v.len); in magnet_resphdr_set_kv()
1688 for (char *n = vb->ptr; (n = strchr(n, '\n')); ) { in magnet_resphdr_set_kv()
1714 lua_pushinteger(L, (lua_Integer)*plugin_stats_get_ptr(k.ptr, k.len)); in magnet_plugin_stats_get()
1720 plugin_stats_set(k.ptr, k.len, luaL_checkinteger(L, 3)); in magnet_plugin_stats_set()
1879 const char * const qmark = memchr(target->ptr, '?', len); in magnet_env_get_uri_path_raw()
1880 buffer_copy_string_len(dest, target->ptr, in magnet_env_get_uri_path_raw()
1881 qmark ? (uint32_t)(qmark - target->ptr) : len); in magnet_env_get_uri_path_raw()
1892 const char * const qmark = memchr(r->target.ptr, '?', len); in magnet_env_set_uri_path_raw()
1895 len - (uint32_t)(qmark - r->target.ptr)); in magnet_env_set_uri_path_raw()
1896 buffer_copy_string_len(&r->target, val->ptr, val->len); in magnet_env_set_uri_path_raw()
1924 buffer_copy_string_len(dest, srv_socket->srv_token->ptr, in magnet_env_get_laddr_by_id()
1933 buffer_copy_string_len(dest, srv_token->ptr+portoffset, in magnet_env_get_laddr_by_id()
2037 if (val->len && *val->ptr == '/' in magnet_env_set_raddr_by_id()
2038 && 0 == sock_addr_assign(r->dst_addr, AF_UNIX, 0, val->ptr)) { in magnet_env_set_raddr_by_id()
2045 if (1 == sock_addr_from_str_numeric(&saddr, val->ptr, r->conf.errh) in magnet_env_set_raddr_by_id()
2053 val->ptr); in magnet_env_set_raddr_by_id()
2056 buffer_copy_string_len(r->dst_addr_buf, val->ptr, val->len); in magnet_env_set_raddr_by_id()
2060 sock_addr_set_port(r->dst_addr, (unsigned short)atoi(val->ptr)); in magnet_env_set_raddr_by_id()
2075 buffer_copy_string_len(&r->server_name_buf, val->ptr, val->len);
2114 buffer_copy_string_len(dest, val.ptr, val.len); in magnet_env_set()
2182 buffer * const v = http_header_env_get(r, key.ptr, key.len); in magnet_envvar_set()
2187 http_header_env_set(r, key.ptr, key.len, val.ptr, val.len); in magnet_envvar_set()
2201 http_chunk_append_mem(r, data.ptr, data.len); in magnet_respbody_add()
2216 http_chunk_append_mem(r, data.ptr, data.len); in magnet_respbody_add()
2248 "error opening file '%s'", fn->ptr); in magnet_respbody_add()
2350 chunkqueue_append_mem(cq, data.ptr, data.len); in magnet_reqbody_add()
2351 else if (chunkqueue_append_mem_to_tempfile(cq, data.ptr, data.len, in magnet_reqbody_add()
2366 chunkqueue_append_mem(cq, data.ptr, data.len); in magnet_reqbody_add()
2367 else if (chunkqueue_append_mem_to_tempfile(cq, data.ptr, data.len, in magnet_reqbody_add()
2489 if ( (k.len == 6 && 0 == memcmp(k.ptr, "header", 6)) in magnet_lighty_result_get()
2490 || (k.len == 7 && 0 == memcmp(k.ptr, "content", 7))) { in magnet_lighty_result_get()
2537 http_chunk_append_mem(r, data.ptr, data.len); in magnet_attach_content()
2914 log_error(r->conf.errh, __FILE__, __LINE__, "(lua-print) %s", cb.ptr); in magnet_print()
3186 "loading script %s failed: %s", sc->name.ptr, in magnet_script_setup()
3190 "loading script %s failed", sc->name.ptr); in magnet_script_setup()
3301 if (++*vb->ptr-'0' >= 10) { in magnet_attract()
3304 sc->name.ptr); in magnet_attract()
3349 if (vb && (x = http_header_str_to_code(vb->ptr)) != -1) in magnet_attract_array()