Lines Matching refs:ptr

508     const char * ptr = str;  in _parse_color()  local
509 while((ptr < str_end) && (*ptr != ')')) { // calc letters end in _parse_color()
510 ++ptr; in _parse_color()
513 uint32_t len = ptr - str; in _parse_color()
552 str = _parse_number(str, ptr, &vals[i]); in _parse_color()
576 return ++ptr; in _parse_color()
607 const char * ptr = str; in _parse_matrix() local
612 ptr = _parse_number(ptr, str_end, &vals[i]); in _parse_matrix()
613 if(!ptr) return str; in _parse_matrix()
614 str = ptr; in _parse_matrix()
629 ptr = _parse_number(ptr, str_end, &tx); in _parse_matrix()
630 if(!ptr) return str; in _parse_matrix()
631 str = ptr; in _parse_matrix()
633 ptr = _skip_space(ptr, str_end); in _parse_matrix()
634 if(*ptr != ')') { in _parse_matrix()
635 ptr = _parse_number(ptr, str_end, &ty); in _parse_matrix()
636 if(ptr) str = ptr; in _parse_matrix()
653 ptr = _parse_number(ptr, str_end, &degree); in _parse_matrix()
654 if(!ptr) return str; in _parse_matrix()
655 str = ptr; in _parse_matrix()
657 ptr = _skip_space(ptr, str_end); in _parse_matrix()
658 if(*ptr != ')') { in _parse_matrix()
659 ptr = _parse_number(ptr, str_end, &cx); in _parse_matrix()
660 ptr = _parse_number(ptr, str_end, &cy); in _parse_matrix()
661 if(ptr) { in _parse_matrix()
663 str = ptr; in _parse_matrix()
700 ptr = _parse_number(ptr, str_end, &sx); in _parse_matrix()
701 if(!ptr) return str; in _parse_matrix()
702 str = ptr; in _parse_matrix()
706 ptr = _skip_space(ptr, str_end); in _parse_matrix()
707 if(*ptr != ')') { in _parse_matrix()
708 ptr = _parse_number(ptr, str_end, &sy); in _parse_matrix()
709 if(ptr) str = ptr; in _parse_matrix()
724 ptr = _parse_number(ptr, str_end, &degree); in _parse_matrix()
725 if(!ptr) return str; in _parse_matrix()
726 str = ptr; in _parse_matrix()
743 ptr = _parse_number(ptr, str_end, &degree); in _parse_matrix()
744 if(!ptr) return str; in _parse_matrix()
745 str = ptr; in _parse_matrix()
784 const char * ptr = val_start; in _process_view_box() local
786 ptr = _parse_number(ptr, val_end, &vals[i]); in _process_view_box()
787 if(!ptr) { in _process_view_box()
813 const char * ptr = val_start; in _process_points_value() local
816 while(ptr < val_end) { in _process_points_value()
824 ptr = _parse_number(ptr, val_end, &val_number); in _process_points_value()
827 ptr = _parse_number(ptr, val_end, &val_number); in _process_points_value()
829 if(!ptr) break; in _process_points_value()
921 const char * ptr = val_start; in _process_path_value() local
924 while(ptr < val_end) { in _process_path_value()
925 ptr = _skip_space_and_separators(ptr, val_end); in _process_path_value()
926 if(ptr == val_end) break; in _process_path_value()
928 char ch = *ptr; in _process_path_value()
946 ++ptr; in _process_path_value()
972 ptr = _parse_number(ptr, val_end, &xval); in _process_path_value()
974 ptr = _parse_number(ptr, val_end, &yval); in _process_path_value()
992 ptr = _parse_number(ptr, val_end, &xval); in _process_path_value()
994 ptr = _parse_number(ptr, val_end, &yval); in _process_path_value()
1010 ptr = _parse_number(ptr, val_end, &xval); in _process_path_value()
1024 ptr = _parse_number(ptr, val_end, &yval); in _process_path_value()
1039 ptr = _parse_number(ptr, val_end, &xval); in _process_path_value()
1041 ptr = _parse_number(ptr, val_end, &yval); in _process_path_value()
1072 ptr = _parse_number(ptr, val_end, &xval); in _process_path_value()
1074 ptr = _parse_number(ptr, val_end, &yval); in _process_path_value()
1095 ptr = _parse_number(ptr, val_end, &xval); in _process_path_value()
1097 ptr = _parse_number(ptr, val_end, &yval); in _process_path_value()
1127 ptr = _parse_number(ptr, val_end, &xval); in _process_path_value()
1129 ptr = _parse_number(ptr, val_end, &yval); in _process_path_value()
1154 if(!ptr) break; in _process_path_value()
1216 const char * ptr = val_start; in _process_paint_dasharray() local
1218 while(ptr < val_end) { in _process_paint_dasharray()
1225 ptr = _parse_number(ptr, val_end, val); in _process_paint_dasharray()
1226 if(!ptr) break; in _process_paint_dasharray()
1373 const char * ptr = val_start + 4; in _process_paint() local
1377 ptr = _skip_space(ptr, val_end); in _process_paint()
1378 if(ptr == val_end) { in _process_paint()
1383 if(*ptr == '#') { in _process_paint()
1384 url_start = ptr + 1; in _process_paint()
1387 while((ptr < val_end) && !isspace(*ptr) && *ptr != ')') { in _process_paint()
1388 ++ptr; in _process_paint()
1391 url_end = ptr; in _process_paint()
1489 const char * ptr = val_start; in _process_transform() local
1490 while(ptr < val_end) { in _process_transform()
1491 ptr = _skip_space(ptr, val_end); in _process_transform()
1492 if(ptr == val_end) break; in _process_transform()
1494 len = val_end - ptr; in _process_transform()
1496 if(len >= 9 && strncmp(ptr, "translate", 9) == 0) { in _process_transform()
1497 ptr = _parse_matrix(ptr, val_end, LV_SVG_TRANSFORM_TYPE_TRANSLATE, matrix); in _process_transform()
1499 else if(len >= 6 && strncmp(ptr, "matrix", 6) == 0) { in _process_transform()
1500 ptr = _parse_matrix(ptr, val_end, LV_SVG_TRANSFORM_TYPE_MATRIX, matrix); in _process_transform()
1502 else if(len >= 6 && strncmp(ptr, "rotate", 6) == 0) { in _process_transform()
1503 ptr = _parse_matrix(ptr, val_end, LV_SVG_TRANSFORM_TYPE_ROTATE, matrix); in _process_transform()
1505 else if(len >= 5 && strncmp(ptr, "scale", 5) == 0) { in _process_transform()
1506 ptr = _parse_matrix(ptr, val_end, LV_SVG_TRANSFORM_TYPE_SCALE, matrix); in _process_transform()
1508 else if(len >= 5 && strncmp(ptr, "skewX", 5) == 0) { in _process_transform()
1509 ptr = _parse_matrix(ptr, val_end, LV_SVG_TRANSFORM_TYPE_SKEW_X, matrix); in _process_transform()
1511 else if(len >= 5 && strncmp(ptr, "skewY", 5) == 0) { in _process_transform()
1512 ptr = _parse_matrix(ptr, val_end, LV_SVG_TRANSFORM_TYPE_SKEW_Y, matrix); in _process_transform()
1515 ++ptr; in _process_transform()
1571 const char * ptr = val_start; in _parse_anim_value_list() local
1573 while(ptr != val_end) { in _parse_anim_value_list()
1574 if(*ptr == ';') { in _parse_anim_value_list()
1575 cb(node, attr, val_start, ptr, dpi, data); in _parse_anim_value_list()
1576 val_start = ++ptr; in _parse_anim_value_list()
1581 ++ptr; in _parse_anim_value_list()
1585 cb(node, attr, val_start, ptr, dpi, data); in _parse_anim_value_list()
1808 const char * ptr = val_start; in _parse_anim_value() local
1810 while((ptr < val_end) && (cnt < 3)) { in _parse_anim_value()
1814 ptr = _parse_number(ptr, val_end, &val_number); in _parse_anim_value()
1817 if(!ptr) break; in _parse_anim_value()
1854 #define GET_NEXT_VALUE_PTR(ptr, ctx, type) \ argument
1861 ptr = (type *)(&(ctx->list->data)); \
1870 ptr = (type *)(&(ctx->list->data)) + ctx->list_count; \
1896 const char * ptr = val_start; in _anim_values_cb() local
1898 while((ptr < val_end) && (cnt < 3)) { in _anim_values_cb()
1900 ptr = _parse_number(ptr, val_end, val); in _anim_values_cb()
1901 if(!ptr) break; in _anim_values_cb()