model             979 ext/exif/exif.c 	char *           model;
model            1522 ext/exif/exif.c 	char            *model;
model            2728 ext/exif/exif.c 		if (maker_note->model && (!ImageInfo->model || strcmp(maker_note->model, ImageInfo->model)))
model            3057 ext/exif/exif.c 				ImageInfo->model = estrndup(value_ptr, byte_count);
model            3834 ext/exif/exif.c 	EFREE_IF(ImageInfo->model);
model             171 ext/opcache/zend_shared_alloc.c 		char *model = ZCG(accel_directives).memory_model;
model             174 ext/opcache/zend_shared_alloc.c 			model = "shm";
model             178 ext/opcache/zend_shared_alloc.c 			if (strcmp(model, he->name) == 0) {
model            1375 ext/soap/php_encoding.c static void model_to_zval_object(zval *ret, sdlContentModelPtr model, xmlNodePtr data, sdlPtr sdl TSRMLS_DC)
model            1377 ext/soap/php_encoding.c 	switch (model->kind) {
model            1379 ext/soap/php_encoding.c 			if (model->u.element->name) {
model            1380 ext/soap/php_encoding.c 				xmlNodePtr node = get_node(data->children, model->u.element->name);
model            1388 ext/soap/php_encoding.c 						if (model->u.element->fixed && strcmp(model->u.element->fixed, (char*)r_node->children->content) != 0) {
model            1389 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            1391 ext/soap/php_encoding.c 						val = master_to_zval(model->u.element->encode, r_node TSRMLS_CC);
model            1392 ext/soap/php_encoding.c 					} else if (model->u.element->fixed) {
model            1394 ext/soap/php_encoding.c 						xmlNodeSetContent(dummy, BAD_CAST(model->u.element->fixed));
model            1395 ext/soap/php_encoding.c 						val = master_to_zval(model->u.element->encode, dummy TSRMLS_CC);
model            1397 ext/soap/php_encoding.c 					} else if (model->u.element->def && !model->u.element->nillable) {
model            1399 ext/soap/php_encoding.c 						xmlNodeSetContent(dummy, BAD_CAST(model->u.element->def));
model            1400 ext/soap/php_encoding.c 						val = master_to_zval(model->u.element->encode, dummy TSRMLS_CC);
model            1403 ext/soap/php_encoding.c 						val = master_to_zval(model->u.element->encode, r_node TSRMLS_CC);
model            1405 ext/soap/php_encoding.c 					if ((node = get_node(node->next, model->u.element->name)) != NULL) {
model            1413 ext/soap/php_encoding.c 								if (model->u.element->fixed && strcmp(model->u.element->fixed, (char*)node->children->content) != 0) {
model            1414 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            1416 ext/soap/php_encoding.c 								val = master_to_zval(model->u.element->encode, node TSRMLS_CC);
model            1417 ext/soap/php_encoding.c 							} else if (model->u.element->fixed) {
model            1419 ext/soap/php_encoding.c 								xmlNodeSetContent(dummy, BAD_CAST(model->u.element->fixed));
model            1420 ext/soap/php_encoding.c 								val = master_to_zval(model->u.element->encode, dummy TSRMLS_CC);
model            1422 ext/soap/php_encoding.c 							} else if (model->u.element->def && !model->u.element->nillable) {
model            1424 ext/soap/php_encoding.c 								xmlNodeSetContent(dummy, BAD_CAST(model->u.element->def));
model            1425 ext/soap/php_encoding.c 								val = master_to_zval(model->u.element->encode, dummy TSRMLS_CC);
model            1428 ext/soap/php_encoding.c 								val = master_to_zval(model->u.element->encode, node TSRMLS_CC);
model            1431 ext/soap/php_encoding.c 						} while ((node = get_node(node->next, model->u.element->name)) != NULL);
model            1433 ext/soap/php_encoding.c 					} else if ((Z_TYPE_P(val) != IS_NULL || !model->u.element->nillable) &&
model            1435 ext/soap/php_encoding.c 					           (model->max_occurs == -1 || model->max_occurs > 1)) {
model            1443 ext/soap/php_encoding.c 					set_zval_property(ret, model->u.element->name, val TSRMLS_CC);
model            1454 ext/soap/php_encoding.c 			zend_hash_internal_pointer_reset_ex(model->u.content, &pos);
model            1455 ext/soap/php_encoding.c 			while (zend_hash_get_current_data_ex(model->u.content, (void**)&tmp, &pos) == SUCCESS) {
model            1461 ext/soap/php_encoding.c 				zend_hash_move_forward_ex(model->u.content, &pos);
model            1469 ext/soap/php_encoding.c 			model_to_zval_object(ret, model->u.group->model, data, sdl TSRMLS_CC);
model            1584 ext/soap/php_encoding.c 		if (sdlType->model) {
model            1589 ext/soap/php_encoding.c 			model_to_zval_object(ret, sdlType->model, data, sdl TSRMLS_CC);
model            1696 ext/soap/php_encoding.c static int model_to_xml_object(xmlNodePtr node, sdlContentModelPtr model, zval *object, int style, int strict TSRMLS_DC)
model            1698 ext/soap/php_encoding.c 	switch (model->kind) {
model            1704 ext/soap/php_encoding.c 			data = get_zval_property(object, model->u.element->name TSRMLS_CC);
model            1707 ext/soap/php_encoding.c 			    !model->u.element->nillable &&
model            1708 ext/soap/php_encoding.c 			    model->min_occurs > 0 &&
model            1713 ext/soap/php_encoding.c 				enc = model->u.element->encode;
model            1714 ext/soap/php_encoding.c 				if ((model->max_occurs == -1 || model->max_occurs > 1) &&
model            1722 ext/soap/php_encoding.c 						if (Z_TYPE_PP(val) == IS_NULL && model->u.element->nillable) {
model            1729 ext/soap/php_encoding.c 							    model->u.element->fixed && strcmp(model->u.element->fixed, (char*)property->children->content) != 0) {
model            1730 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            1733 ext/soap/php_encoding.c 						xmlNodeSetName(property, BAD_CAST(model->u.element->name));
model            1735 ext/soap/php_encoding.c 						    model->u.element->namens &&
model            1736 ext/soap/php_encoding.c 						    model->u.element->form == XSD_FORM_QUALIFIED) {
model            1737 ext/soap/php_encoding.c 							xmlNsPtr nsp = encode_add_ns(property, model->u.element->namens);
model            1743 ext/soap/php_encoding.c 					if (Z_TYPE_P(data) == IS_NULL && model->u.element->nillable) {
model            1747 ext/soap/php_encoding.c 					} else if (Z_TYPE_P(data) == IS_NULL && model->min_occurs == 0) {
model            1752 ext/soap/php_encoding.c 						    model->u.element->fixed && strcmp(model->u.element->fixed, (char*)property->children->content) != 0) {
model            1753 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            1756 ext/soap/php_encoding.c 					xmlNodeSetName(property, BAD_CAST(model->u.element->name));
model            1758 ext/soap/php_encoding.c 					    model->u.element->namens &&
model            1759 ext/soap/php_encoding.c 					    model->u.element->form == XSD_FORM_QUALIFIED) {
model            1760 ext/soap/php_encoding.c 						xmlNsPtr nsp = encode_add_ns(property, model->u.element->namens);
model            1765 ext/soap/php_encoding.c 			} else if (strict && model->u.element->nillable && model->min_occurs > 0) {
model            1766 ext/soap/php_encoding.c 				property = xmlNewNode(NULL, BAD_CAST(model->u.element->name));
model            1770 ext/soap/php_encoding.c 				    model->u.element->namens &&
model            1771 ext/soap/php_encoding.c 				    model->u.element->form == XSD_FORM_QUALIFIED) {
model            1772 ext/soap/php_encoding.c 					xmlNsPtr nsp = encode_add_ns(property, model->u.element->namens);
model            1776 ext/soap/php_encoding.c 			} else if (model->min_occurs == 0) {
model            1780 ext/soap/php_encoding.c 					soap_error1(E_ERROR,  "Encoding: object has no '%s' property", model->u.element->name);
model            1794 ext/soap/php_encoding.c 				if ((model->max_occurs == -1 || model->max_occurs > 1) &&
model            1809 ext/soap/php_encoding.c 			} else if (model->min_occurs == 0) {
model            1824 ext/soap/php_encoding.c 			zend_hash_internal_pointer_reset_ex(model->u.content, &pos);
model            1825 ext/soap/php_encoding.c 			while (zend_hash_get_current_data_ex(model->u.content, (void**)&tmp, &pos) == SUCCESS) {
model            1832 ext/soap/php_encoding.c 				zend_hash_move_forward_ex(model->u.content, &pos);
model            1841 ext/soap/php_encoding.c 			zend_hash_internal_pointer_reset_ex(model->u.content, &pos);
model            1842 ext/soap/php_encoding.c 			while (zend_hash_get_current_data_ex(model->u.content, (void**)&tmp, &pos) == SUCCESS) {
model            1849 ext/soap/php_encoding.c 				zend_hash_move_forward_ex(model->u.content, &pos);
model            1854 ext/soap/php_encoding.c 			return model_to_xml_object(node, model->u.group->model, object, style, strict && model->min_occurs > 0 TSRMLS_CC);
model            1862 ext/soap/php_encoding.c static sdlTypePtr model_array_element(sdlContentModelPtr model)
model            1864 ext/soap/php_encoding.c 	switch (model->kind) {
model            1866 ext/soap/php_encoding.c 			if (model->max_occurs == -1 || model->max_occurs > 1) {
model            1867 ext/soap/php_encoding.c 			  return model->u.element;
model            1878 ext/soap/php_encoding.c 			if (zend_hash_num_elements(model->u.content) != 1) {
model            1881 ext/soap/php_encoding.c 			zend_hash_internal_pointer_reset_ex(model->u.content, &pos);
model            1882 ext/soap/php_encoding.c 			zend_hash_get_current_data_ex(model->u.content, (void**)&tmp, &pos);
model            1886 ext/soap/php_encoding.c 			return model_array_element(model->u.group->model);
model            1979 ext/soap/php_encoding.c 		      sdlType->model != NULL &&
model            1980 ext/soap/php_encoding.c 		      (array_el = model_array_element(sdlType->model)) != NULL) {
model            2002 ext/soap/php_encoding.c 			} else if (sdlType->model) {
model            2003 ext/soap/php_encoding.c 				model_to_xml_object(xmlParam, sdlType->model, data, style, 1 TSRMLS_CC);
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             982 ext/soap/php_schema.c void schema_min_max(xmlNodePtr node, sdlContentModelPtr model)
model             987 ext/soap/php_schema.c 		model->min_occurs = atoi((char*)attr->children->content);
model             989 ext/soap/php_schema.c 		model->min_occurs = 1;
model             995 ext/soap/php_schema.c 			model->max_occurs = -1;
model             997 ext/soap/php_schema.c 			model->max_occurs = atoi((char*)attr->children->content);
model            1000 ext/soap/php_schema.c 		model->max_occurs = 1;
model            1013 ext/soap/php_schema.c static int schema_all(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr all, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1022 ext/soap/php_schema.c 	if (model == NULL) {
model            1023 ext/soap/php_schema.c 		cur_type->model = newModel;
model            1025 ext/soap/php_schema.c 		zend_hash_next_index_insert(model->u.content,&newModel,sizeof(sdlContentModelPtr), NULL);
model            1057 ext/soap/php_schema.c static int schema_group(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr groupType, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1133 ext/soap/php_schema.c 		if (model == NULL) {
model            1134 ext/soap/php_schema.c 			cur_type->model = newModel;
model            1136 ext/soap/php_schema.c 			zend_hash_next_index_insert(model->u.content, &newModel, sizeof(sdlContentModelPtr), NULL);
model            1189 ext/soap/php_schema.c static int schema_choice(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr choiceType, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1198 ext/soap/php_schema.c 	if (model == NULL) {
model            1199 ext/soap/php_schema.c 		cur_type->model = newModel;
model            1201 ext/soap/php_schema.c 		zend_hash_next_index_insert(model->u.content,&newModel,sizeof(sdlContentModelPtr), NULL);
model            1239 ext/soap/php_schema.c static int schema_sequence(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr seqType, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1248 ext/soap/php_schema.c 	if (model == NULL) {
model            1249 ext/soap/php_schema.c 		cur_type->model = newModel;
model            1251 ext/soap/php_schema.c 		zend_hash_next_index_insert(model->u.content,&newModel,sizeof(sdlContentModelPtr), NULL);
model            1291 ext/soap/php_schema.c static int schema_any(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr anyType, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1293 ext/soap/php_schema.c 	if (model != NULL) {
model            1301 ext/soap/php_schema.c 		zend_hash_next_index_insert(model->u.content, &newModel, sizeof(sdlContentModelPtr), NULL);
model            1486 ext/soap/php_schema.c static int schema_element(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr element, sdlTypePtr cur_type, sdlContentModelPtr model)
model            1572 ext/soap/php_schema.c 		if (model != NULL) {
model            1581 ext/soap/php_schema.c 			zend_hash_next_index_insert(model->u.content, &newModel, sizeof(sdlContentModelPtr), NULL);
model            2183 ext/soap/php_schema.c static void schema_content_model_fixup(sdlCtx *ctx, sdlContentModelPtr model)
model            2185 ext/soap/php_schema.c 	switch (model->kind) {
model            2189 ext/soap/php_schema.c 			if (ctx->sdl->groups && zend_hash_find(ctx->sdl->groups, model->u.group_ref, strlen(model->u.group_ref)+1, (void**)&tmp) == SUCCESS) {
model            2191 ext/soap/php_schema.c 				efree(model->u.group_ref);
model            2192 ext/soap/php_schema.c 				model->kind = XSD_CONTENT_GROUP;
model            2193 ext/soap/php_schema.c 				model->u.group = (*tmp);
model            2195 ext/soap/php_schema.c 				soap_error1(E_ERROR, "Parsing Schema: unresolved group 'ref' attribute '%s'", model->u.group_ref);
model            2200 ext/soap/php_schema.c 			if (model->max_occurs != 1) {
model            2204 ext/soap/php_schema.c 				zend_hash_internal_pointer_reset_ex(model->u.content, &pos);
model            2205 ext/soap/php_schema.c 				while (zend_hash_get_current_data_ex(model->u.content, (void**)&tmp, &pos) == SUCCESS) {
model            2207 ext/soap/php_schema.c 					(*tmp)->max_occurs = model->max_occurs;
model            2208 ext/soap/php_schema.c 					zend_hash_move_forward_ex(model->u.content, &pos);
model            2211 ext/soap/php_schema.c 				model->kind = XSD_CONTENT_ALL;
model            2212 ext/soap/php_schema.c 				model->min_occurs = 1;
model            2213 ext/soap/php_schema.c 				model->max_occurs = 1;
model            2220 ext/soap/php_schema.c 			zend_hash_internal_pointer_reset(model->u.content);
model            2221 ext/soap/php_schema.c 			while (zend_hash_get_current_data(model->u.content, (void**)&tmp) == SUCCESS) {
model            2223 ext/soap/php_schema.c 				zend_hash_move_forward(model->u.content);
model            2269 ext/soap/php_schema.c 	if (type->model) {
model            2270 ext/soap/php_schema.c 		schema_content_model_fixup(ctx, type->model);
model            2408 ext/soap/php_schema.c 	if (type->model) {
model            2409 ext/soap/php_schema.c 		delete_model((void**)&type->model);
model            2455 ext/soap/php_schema.c 	if (type->model) {
model            2456 ext/soap/php_schema.c 		delete_model_persistent((void**)&type->model);
model            1287 ext/soap/php_sdl.c 	sdlContentModelPtr model = emalloc(sizeof(sdlContentModel));
model            1289 ext/soap/php_sdl.c 	WSDL_CACHE_GET_1(model->kind, sdlContentKind, in);
model            1290 ext/soap/php_sdl.c 	WSDL_CACHE_GET_INT(model->min_occurs, in);
model            1291 ext/soap/php_sdl.c 	WSDL_CACHE_GET_INT(model->max_occurs, in);
model            1292 ext/soap/php_sdl.c 	switch (model->kind) {
model            1295 ext/soap/php_sdl.c 			model->u.element = elements[i];
model            1301 ext/soap/php_sdl.c 			model->u.content = emalloc(sizeof(HashTable));
model            1302 ext/soap/php_sdl.c 			zend_hash_init(model->u.content, i, NULL, delete_model, 0);
model            1305 ext/soap/php_sdl.c 				zend_hash_next_index_insert(model->u.content,&x,sizeof(sdlContentModelPtr),NULL);
model            1310 ext/soap/php_sdl.c 			model->u.group_ref = sdl_deserialize_string(in);
model            1314 ext/soap/php_sdl.c 			model->u.group = types[i];
model            1319 ext/soap/php_sdl.c 	return model;
model            1401 ext/soap/php_sdl.c 		type->model = sdl_deserialize_model(types, elements, in);
model            1872 ext/soap/php_sdl.c static void sdl_serialize_model(sdlContentModelPtr model, HashTable *tmp_types, HashTable *tmp_elements, smart_str *out)
model            1874 ext/soap/php_sdl.c 	WSDL_CACHE_PUT_1(model->kind, out);
model            1875 ext/soap/php_sdl.c 	WSDL_CACHE_PUT_INT(model->min_occurs, out);
model            1876 ext/soap/php_sdl.c 	WSDL_CACHE_PUT_INT(model->max_occurs, out);
model            1877 ext/soap/php_sdl.c 	switch (model->kind) {
model            1879 ext/soap/php_sdl.c 			sdl_serialize_type_ref(model->u.element, tmp_elements, out);
model            1885 ext/soap/php_sdl.c 				int i = zend_hash_num_elements(model->u.content);
model            1888 ext/soap/php_sdl.c 				zend_hash_internal_pointer_reset(model->u.content);
model            1889 ext/soap/php_sdl.c 				while (zend_hash_get_current_data(model->u.content, (void**)&tmp) == SUCCESS) {
model            1891 ext/soap/php_sdl.c 					zend_hash_move_forward(model->u.content);
model            1896 ext/soap/php_sdl.c 			sdl_serialize_string(model->u.group_ref,out);
model            1899 ext/soap/php_sdl.c 			sdl_serialize_type_ref(model->u.group, tmp_types, out);
model            2012 ext/soap/php_sdl.c 	if (type->model) {
model            2014 ext/soap/php_sdl.c 		sdl_serialize_model(type->model, tmp_types, tmp_elements, out);
model            2671 ext/soap/php_sdl.c static sdlContentModelPtr make_persistent_sdl_model(sdlContentModelPtr model, HashTable *ptr_map, HashTable *bp_types, HashTable *bp_encoders)
model            2678 ext/soap/php_sdl.c 	*pmodel = *model;
model            2691 ext/soap/php_sdl.c 			zend_hash_init(pmodel->u.content, zend_hash_num_elements(model->u.content), NULL, delete_model_persistent, 1);
model            2693 ext/soap/php_sdl.c 			zend_hash_internal_pointer_reset(model->u.content);
model            2694 ext/soap/php_sdl.c 			while (zend_hash_get_current_data(model->u.content, (void**)&tmp) == SUCCESS) {
model            2697 ext/soap/php_sdl.c 				zend_hash_move_forward(model->u.content);
model            2839 ext/soap/php_sdl.c 	if (type->model) {
model            2840 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            4670 ext/soap/soap.c static void model_to_string(sdlContentModelPtr model, smart_str *buf, int level)
model            4674 ext/soap/soap.c 	switch (model->kind) {
model            4676 ext/soap/soap.c 			type_to_string(model->u.element, buf, level);
model            4690 ext/soap/soap.c 			zend_hash_internal_pointer_reset(model->u.content);
model            4691 ext/soap/soap.c 			while (zend_hash_get_current_data(model->u.content, (void**)&tmp) == SUCCESS) {
model            4693 ext/soap/soap.c 				zend_hash_move_forward(model->u.content);
model            4698 ext/soap/soap.c 			model_to_string(model->u.group->model, buf, level);
model            4848 ext/soap/soap.c 				if (type->model) {
model            4849 ext/soap/soap.c 					model_to_string(type->model, buf, level+1);