Lines Matching refs:len

46     let len = strlen(value);
47 let slice = &*slice_from_raw_parts(value as *mut u8, len);
82 // Here we use `Vec::with_capacity(256)`, which performs better when `12 < string.len() < 256`.
83 // If here we use `Vec::new()`, it performs better when `string.len() < 32 || 256 > string.len()`
84 // In most cases, `12 < the average string.len() < 256`, so we use `Vec::with_capacity()`.
362 let len = strlen(string);
363 let slice = &*slice_from_raw_parts(string as *mut u8, len);
418 let len = strlen(value);
419 let slice = &*slice_from_raw_parts(value as *mut u8, len);
459 *size = array.len() as c_int;
480 if index as usize >= array_ref.len() {
597 if index as usize >= array_ref.len() {
723 *size = object.len() as c_int;
747 let len = strlen(string);
748 let slice = &*slice_from_raw_parts(string as *mut u8, len);
777 let len = strlen(string);
778 let slice = &*slice_from_raw_parts(string as *mut u8, len);
810 let len = strlen(string);
811 let slice = &*slice_from_raw_parts(string as *mut u8, len);
842 let len = strlen(index);
843 let slice = &*slice_from_raw_parts(index as *mut u8, len);
873 let len = strlen(index);
874 let slice = &*slice_from_raw_parts(index as *mut u8, len);
899 let len = strlen(index);
900 let slice = &*slice_from_raw_parts(index as *mut u8, len);
913 len: *mut c_int,
915 if object.is_null() || key.is_null() || value.is_null() || len.is_null() {
932 *len = object.len() as c_int;
984 let len = strlen(string);
985 let slice = &*slice_from_raw_parts(string as *mut u8, len);
1034 let len = strlen(string);
1035 let slice = &*slice_from_raw_parts(string as *mut u8, len);
1988 let mut len = 0i32;
1989 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 0);
1993 let len = null_mut();
1994 assert_eq!(ylong_json_get_array_size(array, len), 0);
1998 let mut len = 1i32;
1999 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2000 assert_eq!(len, 0);
2004 let mut len = 1i32;
2005 assert_eq!(ylong_json_get_array_size(null, &mut len as *mut c_int), 0);
2176 let mut len = 0i32;
2177 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2178 assert_eq!(len, 4);
2182 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2183 assert_eq!(len, 3);
2188 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2189 assert_eq!(len, 2);
2194 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2195 assert_eq!(len, 1);
2200 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2201 assert_eq!(len, 0);
2232 let mut len = 0i32;
2233 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2234 assert_eq!(len, 4);
2237 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2238 assert_eq!(len, 3);
2241 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2242 assert_eq!(len, 2);
2245 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2246 assert_eq!(len, 1);
2249 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2250 assert_eq!(len, 0);
2398 let mut len = 0i32;
2399 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2400 assert_eq!(len, 1);
2406 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2407 assert_eq!(len, 0);
2477 let mut len = 0i32;
2478 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2479 assert_eq!(len, 4);
2485 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2486 assert_eq!(len, 3);
2494 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2495 assert_eq!(len, 2);
2508 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2509 assert_eq!(len, 1);
2522 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2523 assert_eq!(len, 0);
2558 let mut len = 0i32;
2559 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2560 assert_eq!(len, 4);
2564 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2565 assert_eq!(len, 3);
2569 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2570 assert_eq!(len, 2);
2574 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2575 assert_eq!(len, 1);
2579 assert_eq!(ylong_json_get_array_size(array, &mut len as *mut c_int), 1);
2580 assert_eq!(len, 0);
2644 let mut len = 0i32;
2646 ylong_json_get_object_size(object, &mut len as *mut c_int),
2652 let len = null_mut();
2653 assert_eq!(ylong_json_get_object_size(object, len), 0);
2657 let mut len = 1i32;
2659 ylong_json_get_object_size(object, &mut len as *mut c_int),
2662 assert_eq!(len, 0);
2666 let mut len = 0i32;
2667 assert_eq!(ylong_json_get_object_size(null, &mut len as *mut c_int), 0);
2804 let mut len = 0i32;
2806 ylong_json_get_object_size(object, &mut len as *mut c_int),
2809 assert_eq!(len, 0);
2815 ylong_json_get_object_size(object, &mut len as *mut c_int),
2818 assert_eq!(len, 1);
3009 let mut len = 1i32;
3010 let keys = malloc(size_of::<*mut c_char>() * (len as usize)) as *mut *mut c_char;
3012 malloc(size_of::<*mut YlongJson>() * (len as usize)) as *mut *mut YlongJson;
3014 ylong_json_get_all_object_items(object, keys, values, &mut len as *mut c_int),
3022 let mut len = 1i32;
3025 malloc(size_of::<*mut YlongJson>() * (len as usize)) as *mut *mut YlongJson;
3027 ylong_json_get_all_object_items(object, keys, values, &mut len as *mut c_int),
3035 let mut len = 1i32;
3036 let keys = malloc(size_of::<*mut c_char>() * (len as usize)) as *mut *mut c_char;
3039 ylong_json_get_all_object_items(object, keys, values, &mut len as *mut c_int),
3047 let len = 1i32;
3048 let keys = malloc(size_of::<*mut c_char>() * (len as usize)) as *mut *mut c_char;
3050 malloc(size_of::<*mut YlongJson>() * (len as usize)) as *mut *mut YlongJson;
3051 let len = null_mut();
3053 ylong_json_get_all_object_items(object, keys, values, len),
3065 let mut len = 0i32;
3067 ylong_json_get_object_size(object, &mut len as *mut c_int),
3070 assert_eq!(len, 4);
3071 let keys = malloc(size_of::<*mut c_char>() * (len as usize)) as *mut *mut c_char;
3073 malloc(size_of::<*mut YlongJson>() * (len as usize)) as *mut *mut YlongJson;
3075 ylong_json_get_all_object_items(object, keys, values, &mut len as *mut c_int),
3081 while cnt != len {
3099 let mut len = 1i32;
3100 let keys = malloc(size_of::<*mut c_char>() * (len as usize)) as *mut *mut c_char;
3102 malloc(size_of::<*mut YlongJson>() * (len as usize)) as *mut *mut YlongJson;
3104 ylong_json_get_all_object_items(null, keys, values, &mut len as *mut c_int),