/test/xts/hats/kernel/syscalls/mem/madvisecall/ |
H A D | MadvisecallApiTest.cpp | 73 void *ptr; in HWTEST_F() local 77 ptr = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); in HWTEST_F() 78 EXPECT_NE(ptr, MAP_FAILED); in HWTEST_F() 80 ret = madvise(ptr, size, MADV_DOFORK); in HWTEST_F() 82 munmap(ptr, size); in HWTEST_F() 95 void *ptr; in HWTEST_F() local 99 ptr = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); in HWTEST_F() 100 EXPECT_NE(ptr, MAP_FAILED); in HWTEST_F() 102 ret = madvise(ptr, size, MADV_NORMAL); in HWTEST_F() 104 munmap(ptr, siz in HWTEST_F() 117 void *ptr; HWTEST_F() local 139 void *ptr; HWTEST_F() local 161 void *ptr; HWTEST_F() local 183 void *ptr; HWTEST_F() local 205 void *ptr; HWTEST_F() local 227 void *ptr; HWTEST_F() local 249 void *ptr; HWTEST_F() local 271 void *ptr; HWTEST_F() local [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/ |
H A D | drv_hdmi_infoframe.c | 51 hi_u8 *ptr = HI_NULL;
in hdmi_infoframe_checksum() local 55 ptr = buffer;
in hdmi_infoframe_checksum() 58 checksum += ptr[i];
in hdmi_infoframe_checksum() 61 ptr[3] = HDMI_INFOFRAME_CHECCKSUM - checksum;
in hdmi_infoframe_checksum() 63 ptr[3] = 0;
in hdmi_infoframe_checksum() 81 hi_u8 *ptr = HI_NULL;
in avi_header_pack() local 88 ptr = buffer;
in avi_header_pack() 89 ptr[0] = frame->type;
in avi_header_pack() 98 ptr[1] = frame->version;
in avi_header_pack() 99 ptr[ in avi_header_pack() 109 hi_u8 *ptr = HI_NULL; hdmi_avi_infoframe_pack() local 166 hi_u8 *ptr = HI_NULL; hdmi_drm_infoframe_pack() local 236 hi_u8 *ptr = HI_NULL; hdmi_audio_infoframe_pack() local 283 hi_u8 *ptr = HI_NULL; hdmi_vendor_specific_infoframe_pack() local [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_debugfs_helper.c | 53 char *ptr = buf; in set_attr_from_string() local 55 for (index = 0; index < nelems && *ptr; ++index) { in set_attr_from_string() 61 while (*ptr == ' ') in set_attr_from_string() 62 ptr++; in set_attr_from_string() 64 len = strcspn(ptr, "\n "); in set_attr_from_string() 73 sep = ptr[len]; in set_attr_from_string() 75 ptr[len++] = '\0'; in set_attr_from_string() 77 err = kstrtoul(ptr, 0, &new_size); in set_attr_from_string() 83 ptr += len; in set_attr_from_string() 95 char *ptr in kbase_debugfs_string_validator() local [all...] |
/test/xts/hats/kernel/dmabuffer/ |
H A D | dmabuf_alloc.cpp | 62 struct dirent *ptr;
in SetUp() local 63 while ((ptr = readdir(dir)) != nullptr) {
in SetUp() 64 std::string fileName = ptr->d_name;
in SetUp() 88 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
in HWTEST_F() local 89 ASSERT_TRUE(ptr != nullptr);
in HWTEST_F() 93 ASSERT_GE(sprintf_s((char *)ptr, BUFFER_SIZE, "libdmabufheap"), 0);
in HWTEST_F() 97 ASSERT_STREQ("libdmabufheap", (char *)ptr);
in HWTEST_F() 99 ASSERT_EQ(0, munmap(ptr, BUFFER_SIZE));
in HWTEST_F() 116 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
in HWTEST_F() local 117 ASSERT_TRUE(ptr ! in HWTEST_F() 201 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0); HWTEST_F() local 227 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0); HWTEST_F() local 251 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0); HWTEST_F() local 283 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0); HWTEST_F() local [all...] |
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dhd_csi.c | 62 cfr_dump_list_t *ptr, *next, *new;
in dhd_csi_event_handler() local 76 list_for_each_entry_safe(ptr, next, &dhd->csi_list, list) {
in dhd_csi_event_handler() 77 if (bcmp(&ptr->entry.header.peer_macaddr, &p_event->header.peer_macaddr,
in dhd_csi_event_handler() 83 bcopy(&p_event->header, &ptr->entry.header, sizeof(cfr_dump_header_t));
in dhd_csi_event_handler() 86 bcopy(&p_event->data, &ptr->entry.data, dump_len);
in dhd_csi_event_handler() 89 uint8 *p = (uint8 *)&ptr->entry.data;
in dhd_csi_event_handler() 151 cfr_dump_list_t *ptr, *next;
in dhd_csi_deinit() local 156 list_for_each_entry_safe(ptr, next, &dhd->csi_list, list) {
in dhd_csi_deinit() 157 list_del(&ptr->list);
in dhd_csi_deinit() 158 MFREE(dhd->osh, ptr, sizeo in dhd_csi_deinit() 167 cfr_dump_list_t *ptr, *next; dhd_csi_clean_list() local 192 cfr_dump_list_t *ptr, *next; dhd_csi_dump_list() local [all...] |
H A D | dhd_cdc.c | 736 dhd_get_hostreorder_pkts(void *osh, struct reorder_info *ptr, void **pkt, in dhd_get_hostreorder_pkts() argument 742 if (ptr->pend_pkts == 0) { in dhd_get_hostreorder_pkts() 750 p = (void *)(ptr->p[start]); in dhd_get_hostreorder_pkts() 751 ptr->p[start] = NULL; in dhd_get_hostreorder_pkts() 763 if (start > ptr->max_idx) in dhd_get_hostreorder_pkts() 768 ptr->pend_pkts -= (uint8)pkt_cnt; in dhd_get_hostreorder_pkts() 776 struct reorder_info *ptr; in dhd_process_pkt_reorder_info() local 805 ptr = dhd->reorder_bufs[flow_id]; in dhd_process_pkt_reorder_info() 812 if (ptr == NULL) { in dhd_process_pkt_reorder_info() 820 dhd_get_hostreorder_pkts(dhd->osh, ptr, pk in dhd_process_pkt_reorder_info() [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/components/at/src/ |
H A D | at_printf.c | 37 hi_s32 uart_puts_at(const hi_char *ptr, hi_u32 len, const hi_void *state) in uart_puts_at() argument 43 while (len-- && (*ptr != 0)) { in uart_puts_at() 44 if (*ptr == '\n') { in uart_puts_at() 46 serial_putc_at(*ptr++); in uart_puts_at() 48 at_output_func((const hi_u8*)ptr++, 1); in uart_puts_at() 52 serial_putc_at(*ptr++); in uart_puts_at() 54 at_output_func((const hi_u8*)ptr++, 1); in uart_puts_at() 97 hi_s32 uart_puts_sysinfo(const hi_char *ptr, hi_u32 len, const hi_void *state) in uart_puts_sysinfo() argument 103 while (len-- && (*ptr != 0)) { in uart_puts_sysinfo() 104 if (*ptr in uart_puts_sysinfo() [all...] |
/drivers/hdf_core/adapter/uhdf2/manager/src/ |
H A D | devmgr_uevent.c | 111 char *ptr = NULL; in DevMgrUeventReplaceLineFeed() local 113 while ((ptr = strstr(str, subStr)) != NULL) { in DevMgrUeventReplaceLineFeed() 114 ptr[0] = c; in DevMgrUeventReplaceLineFeed() 116 if (strlen(ptr) < 1 || strlen(ptr) > SIZE_MAX) { in DevMgrUeventReplaceLineFeed() 117 HDF_LOGE("strlen(ptr) overflows"); in DevMgrUeventReplaceLineFeed() 120 const size_t len = strlen(ptr) - 1; in DevMgrUeventReplaceLineFeed() 122 ptr[i] = ptr[i + 1]; in DevMgrUeventReplaceLineFeed() 124 ptr[ in DevMgrUeventReplaceLineFeed() 208 char *ptr = strchr(event, ':'); DevMgrUeventParseHdfEvent() local 273 char *ptr = line; DevMgrUeventParseRule() local [all...] |
/test/xts/acts/commonlibrary/toolchain/libc-test/include/ |
H A D | gettestfiles.cpp | 25 struct dirent* ptr; in GetTestNames() local 31 while ((ptr = readdir(pDir)) != nullptr) { in GetTestNames() 32 if (ptr->d_type == DT_DIR) { in GetTestNames() 33 if (strcmp(ptr->d_name, ".") != 0 && strcmp(ptr->d_name, "..") != 0) { in GetTestNames() 34 GetTestNames(path + "/" + ptr->d_name, tempName); in GetTestNames() 37 if (strcmp(ptr->d_name, ".") != 0 && strcmp(ptr->d_name, "..") != 0) { in GetTestNames() 38 tempName.push_back(path + "/" + ptr->d_name); in GetTestNames()
|
/device/soc/rockchip/rk3399/hardware/mpp/include/ |
H A D | mpp_mem.h | 39 #define mpp_realloc(ptr, type, count) \ 40 (type*)mpp_osal_realloc(__FUNCTION__, ptr, sizeof(type) * (count)) 42 #define mpp_free(ptr) \ 43 mpp_osal_free(__FUNCTION__, ptr) 45 #define MPP_FREE(ptr) do { if (ptr) mpp_free(ptr); ptr = NULL; } while (0) 54 void *mpp_osal_realloc(const char *caller, void *ptr, size_t size); 55 void mpp_osal_free(const char *caller, void *ptr); [all...] |
H A D | mpp_list.h | 91 #define INIT_LIST_HEAD(ptr) do { \ 92 (ptr)->next = (ptr); (ptr)->prev = (ptr); \ 102 #define list_entry(ptr, type, member) \ 103 ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member))) 105 #define list_first_entry(ptr, type, member) \ 106 list_entry((ptr)->next, type, member) 108 #define list_last_entry(ptr, typ [all...] |
/device/soc/rockchip/rk3568/hardware/mpp/include/ |
H A D | mpp_mem.h | 39 #define mpp_realloc(ptr, type, count) \ 40 (type*)mpp_osal_realloc(__FUNCTION__, ptr, sizeof(type) * (count)) 42 #define mpp_free(ptr) \ 43 mpp_osal_free(__FUNCTION__, ptr) 45 #define MPP_FREE(ptr) do { if (ptr) mpp_free(ptr); ptr = NULL; } while (0) 54 void *mpp_osal_realloc(const char *caller, void *ptr, size_t size); 55 void mpp_osal_free(const char *caller, void *ptr); [all...] |
H A D | mpp_list.h | 91 #define INIT_LIST_HEAD(ptr) do { \ 92 (ptr)->next = (ptr); (ptr)->prev = (ptr); \ 102 #define list_entry(ptr, type, member) \ 103 ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member))) 105 #define list_first_entry(ptr, type, member) \ 106 list_entry((ptr)->next, type, member) 108 #define list_last_entry(ptr, typ [all...] |
/device/soc/rockchip/rk3588/hardware/mpp/include/ |
H A D | mpp_mem.h | 40 #define mpp_realloc(ptr, type, count) \ 41 (type*)mpp_osal_realloc(__FUNCTION__, ptr, sizeof(type) * (count)) 43 #define mpp_free(ptr) \ 44 mpp_osal_free(__FUNCTION__, ptr) 46 #define MPP_FREE(ptr) do { if(ptr) mpp_free(ptr); ptr = NULL; } while (0) 55 void *mpp_osal_realloc(const char *caller, void *ptr, size_t size); 56 void mpp_osal_free(const char *caller, void *ptr); [all...] |
H A D | mpp_list.h | 100 #define INIT_LIST_HEAD(ptr) do { \ 101 (ptr)->next = (ptr); (ptr)->prev = (ptr); \ 108 #define list_entry(ptr, type, member) \ 109 ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member))) 111 #define list_first_entry(ptr, type, member) \ 112 list_entry((ptr)->next, type, member) 114 #define list_last_entry(ptr, typ [all...] |
/device/soc/rockchip/common/hardware/mpp/include/ |
H A D | mpp_mem.h | 34 #define mpp_realloc(ptr, type, count) (type *)mpp_osal_realloc(__FUNCTION__, ptr, sizeof(type) * (count)) 36 #define mpp_free(ptr) mpp_osal_free(__FUNCTION__, ptr) 38 #define MPP_FREE(ptr) \ 40 if (ptr) \ 41 mpp_free(ptr); \ 42 ptr = NULL; \ 57 void *mpp_osal_realloc(const char *caller, void *ptr, size_t size); 58 void mpp_osal_free(const char *caller, void *ptr); [all...] |
H A D | mpp_list.h | 92 #define INIT_LIST_HEAD(ptr) \ 94 (ptr)->next = (ptr); \ 95 (ptr)->prev = (ptr); \ 103 #define list_entry(ptr, type, member) ((type *)((char *)(ptr) - (unsigned long)(&((type *)0)->member))) 105 #define list_first_entry(ptr, type, member) list_entry((ptr)->next, type, member) 107 #define list_last_entry(ptr, typ [all...] |
/drivers/peripheral/audio/test/audio_utils/audio_mixer/ |
H A D | audio_mixer.c | 615 long *ptr; in PrintValue() local 626 ptr = CtlElemInfoGetVals(info); in PrintValue() 632 printf("%i", (int)ptr[idx]); in PrintValue() 788 static uint32_t ChannelsMask(char **ptr, unsigned int chns) in ChannelsMask() argument 793 if (strncasecmp(*ptr, msk->name, strlen(msk->name)) == 0) { in ChannelsMask() 795 while (**ptr != '\0' && **ptr != ',' && **ptr != ' ' && **ptr != '\t') { in ChannelsMask() 796 (*ptr) in ChannelsMask() 810 DirMask(char **ptr, unsigned int dir) DirMask() argument 855 FillChnmap(struct AudioMixerCtlElemInfo *info, uint32_t chns, uint32_t dir, char **ptr) FillChnmap() argument 898 char *ptr = NULL; FillChnlsIntVal() local 984 char *ptr = NULL; FillIntVal() local 1031 char *ptr = NULL; FillEnumVal() local 1054 unsigned char *ptr = buf; FillBytesVal() local 1157 char *ptr = NULL; GetSndCardType() local [all...] |
/test/xts/device_attest/services/devattest_ability/src/ |
H A D | attest_result_info.cpp | 36 sptr<AttestResultInfo> ptr = (std::make_unique<AttestResultInfo>()).release(); in Unmarshalling() local 37 if (ptr == nullptr) { in Unmarshalling() 40 if (!parcel.ReadInt32(ptr->authResult_) || !parcel.ReadInt32(ptr->softwareResult_)) { in Unmarshalling() 48 ptr->softwareResultDetail_.resize(setCount); in Unmarshalling() 49 parcel.ReadInt32Vector(&ptr->softwareResultDetail_); in Unmarshalling() 51 if (!parcel.ReadInt32(ptr->ticketLength_) || !parcel.ReadString(ptr->ticket_)) { in Unmarshalling() 54 return ptr; in Unmarshalling()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/extend/ |
H A D | ext_hash.c | 66 hi_u8 *ptr = HI_NULL; in ext_hash_update_from_user() local 70 ptr = crypto_calloc(HASH_MAX_BUFFER_SIZE); in ext_hash_update_from_user() 71 if (ptr == HI_NULL) { in ext_hash_update_from_user() 81 ret = crypto_copy_from_user(ptr, HASH_MAX_BUFFER_SIZE, chunk + offset, len); in ext_hash_update_from_user() 84 crypto_free(ptr); in ext_hash_update_from_user() 85 ptr = HI_NULL; in ext_hash_update_from_user() 88 ret = mbedtls_md_update(md, ptr, len); in ext_hash_update_from_user() 91 crypto_free(ptr); in ext_hash_update_from_user() 92 ptr = HI_NULL; in ext_hash_update_from_user() 99 if (ptr ! in ext_hash_update_from_user() 109 hi_u8 *ptr = HI_NULL; mbedtls_hash_update() local [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_osk_list.h | 202 * @param ptr the pointer to the _mali_osk_list_t member in this structure 204 * @param member the member of the structure that ptr points to. 206 * \a member, as pointed to by the _mali_osk_list_t \a *ptr. 208 #define _MALI_OSK_LIST_ENTRY(ptr, type, member) \ 209 _MALI_OSK_CONTAINER_OF(ptr, type, member) 223 * loop body, then it is guaranteed that ptr->member == list, even if the loop 226 * @param ptr a pointer to an object of type 'type', which points to the 237 #define _MALI_OSK_LIST_FOREACHENTRY(ptr, tmp, list, type, member) \ 238 for (ptr = _MALI_OSK_LIST_ENTRY((list)->next, type, member), \ 239 tmp = _MALI_OSK_LIST_ENTRY(ptr [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_osk_list.h | 203 * @param ptr the pointer to the _mali_osk_list_t member in this structure 205 * @param member the member of the structure that ptr points to. 207 * \a member, as pointed to by the _mali_osk_list_t \a *ptr. 209 #define MALI_OSK_LIST_ENTRY(ptr, type, member) MALI_OSK_CONTAINER_OF(ptr, type, member) 223 * loop body, then it is guaranteed that ptr->member == list, even if the loop 226 * @param ptr a pointer to an object of type 'type', which points to the 237 #define MALI_OSK_LIST_FOREACHENTRY(ptr, tmp, list, type, member) \ 238 for (ptr = MALI_OSK_LIST_ENTRY((list)->next, type, member), \ 239 tmp = MALI_OSK_LIST_ENTRY((ptr) [all...] |
/test/xts/acts/multimedia/image/image_ets_standard/imageNdk/entry/src/main/cpp/ |
H A D | ImageNdk.cpp | 815 void *ptr = nullptr; in ImageInfoGetWidth() local 816 napi_get_value_external(env, argValue[NUM_0], &ptr); in ImageInfoGetWidth() 818 OH_ImageSource_Info *imageInfo = reinterpret_cast<OH_ImageSource_Info *>(ptr); in ImageInfoGetWidth() 844 void *ptr = nullptr; in ImageInfoGetHeight() local 845 napi_get_value_external(env, argValue[NUM_0], &ptr); in ImageInfoGetHeight() 847 OH_ImageSource_Info *imageInfo = reinterpret_cast<OH_ImageSource_Info *>(ptr); in ImageInfoGetHeight() 874 void *ptr = nullptr; in ReleaseImageInfo() local 875 napi_get_value_external(env, argValue[NUM_0], &ptr); in ReleaseImageInfo() 877 OH_ImageSource_Info *imageInfo = reinterpret_cast<OH_ImageSource_Info *>(ptr); in ReleaseImageInfo() 919 void *ptr in DecodingOptionsGetPixelFormat() local 948 void *ptr = nullptr; DecodingOptionsSetPixelFormat() local 977 void *ptr = nullptr; DecodingOptionsGetIndex() local 1005 void *ptr = nullptr; DecodingOptionsSetIndex() local 1031 void *ptr = nullptr; DecodingOptionsGetRotate() local 1057 void *ptr = nullptr; DecodingOptionsSetRotate() local 1081 void *ptr = nullptr; DecodingOptionsGetDesiredSize() local 1111 void *ptr = nullptr; DecodingOptionsSetDesiredSize() local 1144 void *ptr = nullptr; DecodingOptionsGetDesiredRegion() local 1177 void *ptr = nullptr; DecodingOptionsSetDesiredRegion() local 1203 void *ptr = nullptr; ReleaseDecodingOptions() local 1328 void *ptr = nullptr; CreatePixelMap() local 1375 void *ptr = nullptr; CreatePixelMapList() local 1430 void *ptr = nullptr; GetDelayTime() local 1476 void *ptr = nullptr; GetImageInfo() local 1512 void *ptr = nullptr; GetImageProperty() local 1549 void *ptr = nullptr; ModifyImageProperty() local 1591 void *ptr = nullptr; GetFrameCount() local 1616 void *ptr = nullptr; SourceRelease() local 1658 void *ptr = nullptr; PackingOptionsGetMimeType() local 1687 void *ptr = nullptr; PackingOptionsSetMimeType() local 1721 void *ptr = nullptr; PackingOptionsGetQuality() local 1748 void *ptr = nullptr; PackingOptionsSetQuality() local 1772 void *ptr = nullptr; ReleasePackingOptions() local 1814 void *ptr = nullptr; PackToDataFromImageSource() local 1858 void *ptr = nullptr; PackToDataFromPixelMap() local 1906 void *ptr = nullptr; PackToFileFromImageSource() local 1939 void *ptr = nullptr; PackToFileFromPixelMap() local 1972 void *ptr = nullptr; PackerRelease() local 1991 void *ptr = nullptr; PixelMapRelease() local 2083 void *ptr = nullptr; DecodingOptionsSetDesiredDynamicRange() local 2108 void *ptr = nullptr; DecodingOptionsGetDesiredDynamicRange() local 2136 void *ptr = nullptr; GetPixelMapDynamicRange() local 2173 void *ptr = nullptr; PixelMapToSdr() local 2200 void *ptr = nullptr; GetImageSourceDynamicRange() local 2237 void *ptr = nullptr; PackingOptionsSetDesiredDynamicRange() local 2263 void *ptr = nullptr; PackingOptionsGetDesiredDynamicRange() local 2291 void *ptr = nullptr; PackingOptionsSetNeedsPackProperties() local 2318 void *ptr = nullptr; PackingOptionsGetNeedsPackProperties() local [all...] |
/drivers/hdf_core/adapter/khdf/linux/osal/src/ |
H A D | osal_deal_log_format.c | 29 const char *ptr = fmt; in deal_format() local 30 const char *ptr_cur = ptr; in deal_format() 50 ret = strncpy_s(&dest[index], size - index, ptr, ptr_cur - ptr + 1); in deal_format() 55 index += (ptr_cur - ptr + 1); in deal_format() 56 ptr = ptr_cur + g_property_len[i]; in deal_format() 57 ptr_cur = ptr; in deal_format() 63 ret = strcat_s(&dest[index], size - index, ptr); in deal_format()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_debugfs_helper.c | 53 char *ptr = buf; in set_attr_from_string() local 55 for (index = 0; index < nelems && *ptr; ++index) { in set_attr_from_string() 61 while (*ptr == ' ') { in set_attr_from_string() 62 ptr++; in set_attr_from_string() 65 len = strcspn(ptr, "\n "); in set_attr_from_string() 74 sep = ptr[len]; in set_attr_from_string() 76 ptr[len++] = '\0'; in set_attr_from_string() 79 err = kstrtoul(ptr, 0, &new_size); in set_attr_from_string() 86 ptr += len; in set_attr_from_string()
|