model             973 ext/exif/exif.c 	char *           model;
model            1516 ext/exif/exif.c 	char            *model;
model            2719 ext/exif/exif.c 		if (maker_note->model && (!ImageInfo->model || strcmp(maker_note->model, ImageInfo->model)))
model            3048 ext/exif/exif.c 				ImageInfo->model = estrndup(value_ptr, byte_count);
model            3825 ext/exif/exif.c 	EFREE_IF(ImageInfo->model);
model             169 ext/opcache/zend_shared_alloc.c 		char *model = ZCG(accel_directives).memory_model;
model             172 ext/opcache/zend_shared_alloc.c 			model = "shm";
model             176 ext/opcache/zend_shared_alloc.c 			if (strcmp(model, he->name) == 0) {
model            1310 ext/soap/php_encoding.c static void model_to_zval_object(zval *ret, sdlContentModelPtr model, xmlNodePtr data, sdlPtr sdl)
model            1312 ext/soap/php_encoding.c 	switch (model->kind) {
model            1314 ext/soap/php_encoding.c 			if (model->u.element->name) {
model            1315 ext/soap/php_encoding.c 				xmlNodePtr node = get_node(data->children, model->u.element->name);
model            1324 ext/soap/php_encoding.c 						if (model->u.element->fixed && strcmp(model->u.element->fixed, (char*)r_node->children->content) != 0) {
model            1325 ext/soap/php_encoding.c 							soap_error3(E_ERROR, "Encoding: Element '%s' has fixed value '%s' (value '%s' is not allowed)", model->u.element->name, model->u.element->fixed, r_node->children->content);
model            1327 ext/soap/php_encoding.c 						master_to_zval(&val, model->u.element->encode, r_node);
model            1328 ext/soap/php_encoding.c 					} else if (model->u.element->fixed) {
model            1330 ext/soap/php_encoding.c 						xmlNodeSetContent(dummy, BAD_CAST(model->u.element->fixed));
model            1331 ext/soap/php_encoding.c 						master_to_zval(&val, model->u.element->encode, dummy);
model            1333 ext/soap/php_encoding.c 					} else if (model->u.element->def && !model->u.element->nillable) {
model            1335 ext/soap/php_encoding.c 						xmlNodeSetContent(dummy, BAD_CAST(model->u.element->def));
model            1336 ext/soap/php_encoding.c 						master_to_zval(&val, model->u.element->encode, dummy);
model            1339 ext/soap/php_encoding.c 						master_to_zval(&val, model->u.element->encode, r_node);
model            1341 ext/soap/php_encoding.c 					if ((node = get_node(node->next, model->u.element->name)) != NULL) {
model            1348 ext/soap/php_encoding.c 								if (model->u.element->fixed && strcmp(model->u.element->fixed, (char*)node->children->content) != 0) {
model            1349 ext/soap/php_encoding.c 									soap_error3(E_ERROR, "Encoding: Element '%s' has fixed value '%s' (value '%s' is not allowed)", model->u.element->name, model->u.element->fixed, node->children->content);
model            1351 ext/soap/php_encoding.c 								master_to_zval(&val, model->u.element->encode, node);
model            1352 ext/soap/php_encoding.c 							} else if (model->u.element->fixed) {
model            1354 ext/soap/php_encoding.c 								xmlNodeSetContent(dummy, BAD_CAST(model->u.element->fixed));
model            1355 ext/soap/php_encoding.c 								master_to_zval(&val, model->u.element->encode, dummy);
model            1357 ext/soap/php_encoding.c 							} else if (model->u.element->def && !model->u.element->nillable) {
model            1359 ext/soap/php_encoding.c 								xmlNodeSetContent(dummy, BAD_CAST(model->u.element->def));
model            1360 ext/soap/php_encoding.c 								master_to_zval(&val, model->u.element->encode, dummy);
model            1363 ext/soap/php_encoding.c 								master_to_zval(&val, model->u.element->encode, node);
model            1366 ext/soap/php_encoding.c 						} while ((node = get_node(node->next, model->u.element->name)) != NULL);
model            1368 ext/soap/php_encoding.c 					} else if ((Z_TYPE(val) != IS_NULL || !model->u.element->nillable) &&
model            1370 ext/soap/php_encoding.c 					           (model->max_occurs == -1 || model->max_occurs > 1)) {
model            1377 ext/soap/php_encoding.c 					set_zval_property(ret, model->u.element->name, &val);
model            1387 ext/soap/php_encoding.c 			ZEND_HASH_FOREACH_PTR(model->u.content, tmp) {
model            1400 ext/soap/php_encoding.c 			model_to_zval_object(ret, model->u.group->model, data, sdl);
model            1517 ext/soap/php_encoding.c 		if (sdlType->model) {
model            1518 ext/soap/php_encoding.c 			model_to_zval_object(ret, sdlType->model, data, sdl);
model            1617 ext/soap/php_encoding.c static int model_to_xml_object(xmlNodePtr node, sdlContentModelPtr model, zval *object, int style, int strict)
model            1619 ext/soap/php_encoding.c 	switch (model->kind) {
model            1626 ext/soap/php_encoding.c 			data = get_zval_property(object, model->u.element->name, &rv);
model            1629 ext/soap/php_encoding.c 			    !model->u.element->nillable &&
model            1630 ext/soap/php_encoding.c 			    model->min_occurs > 0 &&
model            1635 ext/soap/php_encoding.c 				enc = model->u.element->encode;
model            1636 ext/soap/php_encoding.c 				if ((model->max_occurs == -1 || model->max_occurs > 1) &&
model            1643 ext/soap/php_encoding.c 						if (Z_TYPE_P(val) == IS_NULL && model->u.element->nillable) {
model            1650 ext/soap/php_encoding.c 							    model->u.element->fixed && strcmp(model->u.element->fixed, (char*)property->children->content) != 0) {
model            1651 ext/soap/php_encoding.c 								soap_error3(E_ERROR, "Encoding: Element '%s' has fixed value '%s' (value '%s' is not allowed)", model->u.element->name, model->u.element->fixed, property->children->content);
model            1654 ext/soap/php_encoding.c 						xmlNodeSetName(property, BAD_CAST(model->u.element->name));
model            1656 ext/soap/php_encoding.c 						    model->u.element->namens &&
model            1657 ext/soap/php_encoding.c 						    model->u.element->form == XSD_FORM_QUALIFIED) {
model            1658 ext/soap/php_encoding.c 							xmlNsPtr nsp = encode_add_ns(property, model->u.element->namens);
model            1663 ext/soap/php_encoding.c 					if (Z_TYPE_P(data) == IS_NULL && model->u.element->nillable) {
model            1667 ext/soap/php_encoding.c 					} else if (Z_TYPE_P(data) == IS_NULL && model->min_occurs == 0) {
model            1672 ext/soap/php_encoding.c 						    model->u.element->fixed && strcmp(model->u.element->fixed, (char*)property->children->content) != 0) {
model            1673 ext/soap/php_encoding.c 							soap_error3(E_ERROR, "Encoding: Element '%s' has fixed value '%s' (value '%s' is not allowed)", model->u.element->name, model->u.element->fixed, property->children->content);
model            1676 ext/soap/php_encoding.c 					xmlNodeSetName(property, BAD_CAST(model->u.element->name));
model            1678 ext/soap/php_encoding.c 					    model->u.element->namens &&
model            1679 ext/soap/php_encoding.c 					    model->u.element->form == XSD_FORM_QUALIFIED) {
model            1680 ext/soap/php_encoding.c 						xmlNsPtr nsp = encode_add_ns(property, model->u.element->namens);
model            1685 ext/soap/php_encoding.c 			} else if (strict && model->u.element->nillable && model->min_occurs > 0) {
model            1686 ext/soap/php_encoding.c 				property = xmlNewNode(NULL, BAD_CAST(model->u.element->name));
model            1690 ext/soap/php_encoding.c 				    model->u.element->namens &&
model            1691 ext/soap/php_encoding.c 				    model->u.element->form == XSD_FORM_QUALIFIED) {
model            1692 ext/soap/php_encoding.c 					xmlNsPtr nsp = encode_add_ns(property, model->u.element->namens);
model            1696 ext/soap/php_encoding.c 			} else if (model->min_occurs == 0) {
model            1700 ext/soap/php_encoding.c 					soap_error1(E_ERROR,  "Encoding: object has no '%s' property", model->u.element->name);
model            1714 ext/soap/php_encoding.c 				if ((model->max_occurs == -1 || model->max_occurs > 1) &&
model            1727 ext/soap/php_encoding.c 			} else if (model->min_occurs == 0) {
model            1741 ext/soap/php_encoding.c 			ZEND_HASH_FOREACH_PTR(model->u.content, tmp) {
model            1755 ext/soap/php_encoding.c 			ZEND_HASH_FOREACH_PTR(model->u.content, tmp) {
model            1766 ext/soap/php_encoding.c 			return model_to_xml_object(node, model->u.group->model, object, style, strict && model->min_occurs > 0);
model            1774 ext/soap/php_encoding.c static sdlTypePtr model_array_element(sdlContentModelPtr model)
model            1776 ext/soap/php_encoding.c 	switch (model->kind) {
model            1778 ext/soap/php_encoding.c 			if (model->max_occurs == -1 || model->max_occurs > 1) {
model            1779 ext/soap/php_encoding.c 			  return model->u.element;
model            1789 ext/soap/php_encoding.c 			if (zend_hash_num_elements(model->u.content) != 1) {
model            1792 ext/soap/php_encoding.c 			ZEND_HASH_FOREACH_PTR(model->u.content, tmp) {
model            1797 ext/soap/php_encoding.c 			return model_array_element(model->u.group->model);
model            1891 ext/soap/php_encoding.c 		      sdlType->model != NULL &&
model            1892 ext/soap/php_encoding.c 		      (array_el = model_array_element(sdlType->model)) != NULL) {
model            1912 ext/soap/php_encoding.c 			} else if (sdlType->model) {
model            1913 ext/soap/php_encoding.c 				model_to_xml_object(xmlParam, sdlType->model, data, style, 1);
model              34 ext/soap/php_schema.c static int schema_sequence(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr seqType, sdlTypePtr cur_type, sdlContentModelPtr model);
model              35 ext/soap/php_schema.c static int schema_all(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type, sdlContentModelPtr model);
model              36 ext/soap/php_schema.c static int schema_choice(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr choiceType, sdlTypePtr cur_type, sdlContentModelPtr model);
model              37 ext/soap/php_schema.c static int schema_group(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr groupType, sdlTypePtr cur_type, sdlContentModelPtr model);
model              38 ext/soap/php_schema.c static int schema_any(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type, sdlContentModelPtr model);
model              39 ext/soap/php_schema.c static int schema_element(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr element, sdlTypePtr cur_type, sdlContentModelPtr model);
model             984 ext/soap/php_schema.c void schema_min_max(xmlNodePtr node, sdlContentModelPtr model)
model             989 ext/soap/php_schema.c 		model->min_occurs = atoi((char*)attr->children->content);
model             991 ext/soap/php_schema.c 		model->min_occurs = 1;
model             997 ext/soap/php_schema.c 			model->max_occurs = -1;
model             999 ext/soap/php_schema.c 			model->max_occurs = atoi((char*)attr->children->content);
model            1002 ext/soap/php_schema.c 		model->max_occurs = 1;
model            1015 ext/soap/php_schema.c static int schema_all(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr all, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1024 ext/soap/php_schema.c 	if (model == NULL) {
model            1025 ext/soap/php_schema.c 		cur_type->model = newModel;
model            1027 ext/soap/php_schema.c 		zend_hash_next_index_insert_ptr(model->u.content, newModel);
model            1059 ext/soap/php_schema.c static int schema_group(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr groupType, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1135 ext/soap/php_schema.c 		if (model == NULL) {
model            1136 ext/soap/php_schema.c 			cur_type->model = newModel;
model            1138 ext/soap/php_schema.c 			zend_hash_next_index_insert_ptr(model->u.content, newModel);
model            1191 ext/soap/php_schema.c static int schema_choice(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr choiceType, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1200 ext/soap/php_schema.c 	if (model == NULL) {
model            1201 ext/soap/php_schema.c 		cur_type->model = newModel;
model            1203 ext/soap/php_schema.c 		zend_hash_next_index_insert_ptr(model->u.content, newModel);
model            1241 ext/soap/php_schema.c static int schema_sequence(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr seqType, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1250 ext/soap/php_schema.c 	if (model == NULL) {
model            1251 ext/soap/php_schema.c 		cur_type->model = newModel;
model            1253 ext/soap/php_schema.c 		zend_hash_next_index_insert_ptr(model->u.content, newModel);
model            1293 ext/soap/php_schema.c static int schema_any(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr anyType, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1295 ext/soap/php_schema.c 	if (model != NULL) {
model            1303 ext/soap/php_schema.c 		zend_hash_next_index_insert_ptr(model->u.content, newModel);
model            1488 ext/soap/php_schema.c static int schema_element(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr element, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1574 ext/soap/php_schema.c 		if (model != NULL) {
model            1583 ext/soap/php_schema.c 			zend_hash_next_index_insert_ptr(model->u.content, newModel);
model            2184 ext/soap/php_schema.c static void schema_content_model_fixup(sdlCtx *ctx, sdlContentModelPtr model)
model            2186 ext/soap/php_schema.c 	switch (model->kind) {
model            2190 ext/soap/php_schema.c 			if (ctx->sdl->groups && (tmp = zend_hash_str_find_ptr(ctx->sdl->groups, model->u.group_ref, strlen(model->u.group_ref))) != NULL) {
model            2192 ext/soap/php_schema.c 				efree(model->u.group_ref);
model            2193 ext/soap/php_schema.c 				model->kind = XSD_CONTENT_GROUP;
model            2194 ext/soap/php_schema.c 				model->u.group = tmp;
model            2196 ext/soap/php_schema.c 				soap_error1(E_ERROR, "Parsing Schema: unresolved group 'ref' attribute '%s'", model->u.group_ref);
model            2201 ext/soap/php_schema.c 			if (model->max_occurs != 1) {
model            2204 ext/soap/php_schema.c 				ZEND_HASH_FOREACH_PTR(model->u.content, tmp) {
model            2206 ext/soap/php_schema.c 					tmp->max_occurs = model->max_occurs;
model            2209 ext/soap/php_schema.c 				model->kind = XSD_CONTENT_ALL;
model            2210 ext/soap/php_schema.c 				model->min_occurs = 1;
model            2211 ext/soap/php_schema.c 				model->max_occurs = 1;
model            2218 ext/soap/php_schema.c 			ZEND_HASH_FOREACH_PTR(model->u.content, tmp) {
model            2263 ext/soap/php_schema.c 	if (type->model) {
model            2264 ext/soap/php_schema.c 		schema_content_model_fixup(ctx, type->model);
model            2394 ext/soap/php_schema.c 	if (type->model) {
model            2396 ext/soap/php_schema.c 		ZVAL_PTR(&zv, type->model);
model            2443 ext/soap/php_schema.c 	if (type->model) {
model            2444 ext/soap/php_schema.c 		delete_model_persistent_int(type->model);
model            1279 ext/soap/php_sdl.c 	sdlContentModelPtr model = emalloc(sizeof(sdlContentModel));
model            1281 ext/soap/php_sdl.c 	WSDL_CACHE_GET_1(model->kind, sdlContentKind, in);
model            1282 ext/soap/php_sdl.c 	WSDL_CACHE_GET_INT(model->min_occurs, in);
model            1283 ext/soap/php_sdl.c 	WSDL_CACHE_GET_INT(model->max_occurs, in);
model            1284 ext/soap/php_sdl.c 	switch (model->kind) {
model            1287 ext/soap/php_sdl.c 			model->u.element = elements[i];
model            1293 ext/soap/php_sdl.c 			model->u.content = emalloc(sizeof(HashTable));
model            1294 ext/soap/php_sdl.c 			zend_hash_init(model->u.content, i, NULL, delete_model, 0);
model            1297 ext/soap/php_sdl.c 				zend_hash_next_index_insert_ptr(model->u.content, x);
model            1302 ext/soap/php_sdl.c 			model->u.group_ref = sdl_deserialize_string(in);
model            1306 ext/soap/php_sdl.c 			model->u.group = types[i];
model            1311 ext/soap/php_sdl.c 	return model;
model            1393 ext/soap/php_sdl.c 		type->model = sdl_deserialize_model(types, elements, in);
model            1861 ext/soap/php_sdl.c static void sdl_serialize_model(sdlContentModelPtr model, HashTable *tmp_types, HashTable *tmp_elements, smart_str *out)
model            1863 ext/soap/php_sdl.c 	WSDL_CACHE_PUT_1(model->kind, out);
model            1864 ext/soap/php_sdl.c 	WSDL_CACHE_PUT_INT(model->min_occurs, out);
model            1865 ext/soap/php_sdl.c 	WSDL_CACHE_PUT_INT(model->max_occurs, out);
model            1866 ext/soap/php_sdl.c 	switch (model->kind) {
model            1868 ext/soap/php_sdl.c 			sdl_serialize_type_ref(model->u.element, tmp_elements, out);
model            1874 ext/soap/php_sdl.c 				int i = zend_hash_num_elements(model->u.content);
model            1877 ext/soap/php_sdl.c 				ZEND_HASH_FOREACH_PTR(model->u.content, tmp) {
model            1883 ext/soap/php_sdl.c 			sdl_serialize_string(model->u.group_ref,out);
model            1886 ext/soap/php_sdl.c 			sdl_serialize_type_ref(model->u.group, tmp_types, out);
model            1999 ext/soap/php_sdl.c 	if (type->model) {
model            2001 ext/soap/php_sdl.c 		sdl_serialize_model(type->model, tmp_types, tmp_elements, out);
model            2648 ext/soap/php_sdl.c static sdlContentModelPtr make_persistent_sdl_model(sdlContentModelPtr model, HashTable *ptr_map, HashTable *bp_types, HashTable *bp_encoders)
model            2655 ext/soap/php_sdl.c 	*pmodel = *model;
model            2668 ext/soap/php_sdl.c 			zend_hash_init(pmodel->u.content, zend_hash_num_elements(model->u.content), NULL, delete_model_persistent, 1);
model            2670 ext/soap/php_sdl.c 			ZEND_HASH_FOREACH_PTR(model->u.content, tmp) {
model            2808 ext/soap/php_sdl.c 	if (type->model) {
model            2809 ext/soap/php_sdl.c 		ptype->model = make_persistent_sdl_model(ptype->model, ptr_map, bp_types, bp_encoders);
model             208 ext/soap/php_sdl.h 	sdlContentModelPtr  model;
model            4643 ext/soap/soap.c static void model_to_string(sdlContentModelPtr model, smart_str *buf, int level)
model            4647 ext/soap/soap.c 	switch (model->kind) {
model            4649 ext/soap/soap.c 			type_to_string(model->u.element, buf, level);
model            4663 ext/soap/soap.c 			ZEND_HASH_FOREACH_PTR(model->u.content, tmp) {
model            4669 ext/soap/soap.c 			model_to_string(model->u.group->model, buf, level);
model            4814 ext/soap/soap.c 				if (type->model) {
model            4815 ext/soap/soap.c 					model_to_string(type->model, buf, level+1);