restrictions 659 ext/soap/php_schema.c if (cur_type->restrictions == NULL) { restrictions 660 ext/soap/php_schema.c cur_type->restrictions = emalloc(sizeof(sdlRestrictions)); restrictions 661 ext/soap/php_schema.c memset(cur_type->restrictions, 0, sizeof(sdlRestrictions)); restrictions 675 ext/soap/php_schema.c schema_restriction_var_int(trav, &cur_type->restrictions->minExclusive); restrictions 677 ext/soap/php_schema.c schema_restriction_var_int(trav, &cur_type->restrictions->minInclusive); restrictions 679 ext/soap/php_schema.c schema_restriction_var_int(trav, &cur_type->restrictions->maxExclusive); restrictions 681 ext/soap/php_schema.c schema_restriction_var_int(trav, &cur_type->restrictions->maxInclusive); restrictions 683 ext/soap/php_schema.c schema_restriction_var_int(trav, &cur_type->restrictions->totalDigits); restrictions 685 ext/soap/php_schema.c schema_restriction_var_int(trav, &cur_type->restrictions->fractionDigits); restrictions 687 ext/soap/php_schema.c schema_restriction_var_int(trav, &cur_type->restrictions->length); restrictions 689 ext/soap/php_schema.c schema_restriction_var_int(trav, &cur_type->restrictions->minLength); restrictions 691 ext/soap/php_schema.c schema_restriction_var_int(trav, &cur_type->restrictions->maxLength); restrictions 693 ext/soap/php_schema.c schema_restriction_var_char(trav, &cur_type->restrictions->whiteSpace); restrictions 695 ext/soap/php_schema.c schema_restriction_var_char(trav, &cur_type->restrictions->pattern); restrictions 700 ext/soap/php_schema.c if (cur_type->restrictions->enumeration == NULL) { restrictions 701 ext/soap/php_schema.c cur_type->restrictions->enumeration = emalloc(sizeof(HashTable)); restrictions 702 ext/soap/php_schema.c zend_hash_init(cur_type->restrictions->enumeration, 0, NULL, delete_restriction_var_char, 0); restrictions 704 ext/soap/php_schema.c if (zend_hash_str_add_ptr(cur_type->restrictions->enumeration, enumval->value, strlen(enumval->value), enumval) == NULL) { restrictions 2399 ext/soap/php_schema.c if (type->restrictions) { restrictions 2400 ext/soap/php_schema.c delete_restriction_var_int(type->restrictions->minExclusive); restrictions 2401 ext/soap/php_schema.c delete_restriction_var_int(type->restrictions->minInclusive); restrictions 2402 ext/soap/php_schema.c delete_restriction_var_int(type->restrictions->maxExclusive); restrictions 2403 ext/soap/php_schema.c delete_restriction_var_int(type->restrictions->maxInclusive); restrictions 2404 ext/soap/php_schema.c delete_restriction_var_int(type->restrictions->totalDigits); restrictions 2405 ext/soap/php_schema.c delete_restriction_var_int(type->restrictions->fractionDigits); restrictions 2406 ext/soap/php_schema.c delete_restriction_var_int(type->restrictions->length); restrictions 2407 ext/soap/php_schema.c delete_restriction_var_int(type->restrictions->minLength); restrictions 2408 ext/soap/php_schema.c delete_restriction_var_int(type->restrictions->maxLength); restrictions 2409 ext/soap/php_schema.c delete_restriction_var_char_int(type->restrictions->whiteSpace); restrictions 2410 ext/soap/php_schema.c delete_restriction_var_char_int(type->restrictions->pattern); restrictions 2411 ext/soap/php_schema.c if (type->restrictions->enumeration) { restrictions 2412 ext/soap/php_schema.c zend_hash_destroy(type->restrictions->enumeration); restrictions 2413 ext/soap/php_schema.c efree(type->restrictions->enumeration); restrictions 2415 ext/soap/php_schema.c efree(type->restrictions); restrictions 2446 ext/soap/php_schema.c if (type->restrictions) { restrictions 2447 ext/soap/php_schema.c delete_restriction_var_int_persistent(type->restrictions->minExclusive); restrictions 2448 ext/soap/php_schema.c delete_restriction_var_int_persistent(type->restrictions->minInclusive); restrictions 2449 ext/soap/php_schema.c delete_restriction_var_int_persistent(type->restrictions->maxExclusive); restrictions 2450 ext/soap/php_schema.c delete_restriction_var_int_persistent(type->restrictions->maxInclusive); restrictions 2451 ext/soap/php_schema.c delete_restriction_var_int_persistent(type->restrictions->totalDigits); restrictions 2452 ext/soap/php_schema.c delete_restriction_var_int_persistent(type->restrictions->fractionDigits); restrictions 2453 ext/soap/php_schema.c delete_restriction_var_int_persistent(type->restrictions->length); restrictions 2454 ext/soap/php_schema.c delete_restriction_var_int_persistent(type->restrictions->minLength); restrictions 2455 ext/soap/php_schema.c delete_restriction_var_int_persistent(type->restrictions->maxLength); restrictions 2456 ext/soap/php_schema.c delete_restriction_var_char_persistent_int(type->restrictions->whiteSpace); restrictions 2457 ext/soap/php_schema.c delete_restriction_var_char_persistent_int(type->restrictions->pattern); restrictions 2458 ext/soap/php_schema.c if (type->restrictions->enumeration) { restrictions 2459 ext/soap/php_schema.c zend_hash_destroy(type->restrictions->enumeration); restrictions 2460 ext/soap/php_schema.c free(type->restrictions->enumeration); restrictions 2462 ext/soap/php_schema.c free(type->restrictions); restrictions 1333 ext/soap/php_sdl.c type->restrictions = emalloc(sizeof(sdlRestrictions)); restrictions 1335 ext/soap/php_sdl.c type->restrictions->minExclusive = sdl_deserialize_resriction_int(in); restrictions 1336 ext/soap/php_sdl.c type->restrictions->minInclusive = sdl_deserialize_resriction_int(in); restrictions 1337 ext/soap/php_sdl.c type->restrictions->maxExclusive = sdl_deserialize_resriction_int(in); restrictions 1338 ext/soap/php_sdl.c type->restrictions->maxInclusive = sdl_deserialize_resriction_int(in); restrictions 1339 ext/soap/php_sdl.c type->restrictions->totalDigits = sdl_deserialize_resriction_int(in); restrictions 1340 ext/soap/php_sdl.c type->restrictions->fractionDigits = sdl_deserialize_resriction_int(in); restrictions 1341 ext/soap/php_sdl.c type->restrictions->length = sdl_deserialize_resriction_int(in); restrictions 1342 ext/soap/php_sdl.c type->restrictions->minLength = sdl_deserialize_resriction_int(in); restrictions 1343 ext/soap/php_sdl.c type->restrictions->maxLength = sdl_deserialize_resriction_int(in); restrictions 1344 ext/soap/php_sdl.c type->restrictions->whiteSpace = sdl_deserialize_resriction_char(in); restrictions 1345 ext/soap/php_sdl.c type->restrictions->pattern = sdl_deserialize_resriction_char(in); restrictions 1348 ext/soap/php_sdl.c type->restrictions->enumeration = emalloc(sizeof(HashTable)); restrictions 1349 ext/soap/php_sdl.c zend_hash_init(type->restrictions->enumeration, i, NULL, delete_restriction_var_char, 0); restrictions 1352 ext/soap/php_sdl.c sdl_deserialize_key(type->restrictions->enumeration, x, in); restrictions 1356 ext/soap/php_sdl.c type->restrictions->enumeration = NULL; restrictions 1930 ext/soap/php_sdl.c if (type->restrictions) { restrictions 1932 ext/soap/php_sdl.c sdl_serialize_resriction_int(type->restrictions->minExclusive,out); restrictions 1933 ext/soap/php_sdl.c sdl_serialize_resriction_int(type->restrictions->minInclusive,out); restrictions 1934 ext/soap/php_sdl.c sdl_serialize_resriction_int(type->restrictions->maxExclusive,out); restrictions 1935 ext/soap/php_sdl.c sdl_serialize_resriction_int(type->restrictions->maxInclusive,out); restrictions 1936 ext/soap/php_sdl.c sdl_serialize_resriction_int(type->restrictions->totalDigits,out); restrictions 1937 ext/soap/php_sdl.c sdl_serialize_resriction_int(type->restrictions->fractionDigits,out); restrictions 1938 ext/soap/php_sdl.c sdl_serialize_resriction_int(type->restrictions->length,out); restrictions 1939 ext/soap/php_sdl.c sdl_serialize_resriction_int(type->restrictions->minLength,out); restrictions 1940 ext/soap/php_sdl.c sdl_serialize_resriction_int(type->restrictions->maxLength,out); restrictions 1941 ext/soap/php_sdl.c sdl_serialize_resriction_char(type->restrictions->whiteSpace,out); restrictions 1942 ext/soap/php_sdl.c sdl_serialize_resriction_char(type->restrictions->pattern,out); restrictions 1943 ext/soap/php_sdl.c if (type->restrictions->enumeration) { restrictions 1944 ext/soap/php_sdl.c i = zend_hash_num_elements(type->restrictions->enumeration); restrictions 1953 ext/soap/php_sdl.c ZEND_HASH_FOREACH_STR_KEY_PTR(type->restrictions->enumeration, key, tmp) { restrictions 2727 ext/soap/php_sdl.c if (ptype->restrictions) { restrictions 2728 ext/soap/php_sdl.c ptype->restrictions = malloc(sizeof(sdlRestrictions)); restrictions 2729 ext/soap/php_sdl.c memset(ptype->restrictions, 0, sizeof(sdlRestrictions)); restrictions 2730 ext/soap/php_sdl.c *ptype->restrictions = *type->restrictions; restrictions 2732 ext/soap/php_sdl.c if (ptype->restrictions->minExclusive) { restrictions 2733 ext/soap/php_sdl.c make_persistent_restriction_int(&ptype->restrictions->minExclusive); restrictions 2735 ext/soap/php_sdl.c if (ptype->restrictions->maxExclusive) { restrictions 2736 ext/soap/php_sdl.c make_persistent_restriction_int(&ptype->restrictions->maxExclusive); restrictions 2738 ext/soap/php_sdl.c if (ptype->restrictions->minInclusive) { restrictions 2739 ext/soap/php_sdl.c make_persistent_restriction_int(&ptype->restrictions->minInclusive); restrictions 2741 ext/soap/php_sdl.c if (ptype->restrictions->maxInclusive) { restrictions 2742 ext/soap/php_sdl.c make_persistent_restriction_int(&ptype->restrictions->maxInclusive); restrictions 2744 ext/soap/php_sdl.c if (ptype->restrictions->totalDigits) { restrictions 2745 ext/soap/php_sdl.c make_persistent_restriction_int(&ptype->restrictions->totalDigits); restrictions 2747 ext/soap/php_sdl.c if (ptype->restrictions->fractionDigits) { restrictions 2748 ext/soap/php_sdl.c make_persistent_restriction_int(&ptype->restrictions->fractionDigits); restrictions 2750 ext/soap/php_sdl.c if (ptype->restrictions->length) { restrictions 2751 ext/soap/php_sdl.c make_persistent_restriction_int(&ptype->restrictions->length); restrictions 2753 ext/soap/php_sdl.c if (ptype->restrictions->minLength) { restrictions 2754 ext/soap/php_sdl.c make_persistent_restriction_int(&ptype->restrictions->minLength); restrictions 2756 ext/soap/php_sdl.c if (ptype->restrictions->maxLength) { restrictions 2757 ext/soap/php_sdl.c make_persistent_restriction_int(&ptype->restrictions->maxLength); restrictions 2759 ext/soap/php_sdl.c if (ptype->restrictions->whiteSpace) { restrictions 2760 ext/soap/php_sdl.c make_persistent_restriction_char_int(&ptype->restrictions->whiteSpace); restrictions 2762 ext/soap/php_sdl.c if (ptype->restrictions->pattern) { restrictions 2763 ext/soap/php_sdl.c make_persistent_restriction_char_int(&ptype->restrictions->pattern); restrictions 2766 ext/soap/php_sdl.c if (type->restrictions->enumeration) { restrictions 2767 ext/soap/php_sdl.c ptype->restrictions->enumeration = malloc(sizeof(HashTable)); restrictions 2768 ext/soap/php_sdl.c zend_hash_init(ptype->restrictions->enumeration, zend_hash_num_elements(type->restrictions->enumeration), NULL, delete_restriction_var_char_persistent, 1); restrictions 2769 ext/soap/php_sdl.c zend_hash_copy(ptype->restrictions->enumeration, type->restrictions->enumeration, make_persistent_restriction_char); restrictions 206 ext/soap/php_sdl.h sdlRestrictionsPtr restrictions;