Lines Matching refs:md

248 	php_meta_tags_data md;  in PHP_FUNCTION()  local
251 memset(&md, 0, sizeof(md)); in PHP_FUNCTION()
260 md.stream = php_stream_open_wrapper(filename, "rb", in PHP_FUNCTION()
263 if (!md.stream) { in PHP_FUNCTION()
271 while (!done && (tok = php_next_meta_token(&md)) != TOK_EOF) { in PHP_FUNCTION()
274 md.in_meta = !strcasecmp("meta", md.token_data); in PHP_FUNCTION()
276 if (strcasecmp("head", md.token_data) == 0) { in PHP_FUNCTION()
284 temp = name = estrndup(md.token_data, md.token_len); in PHP_FUNCTION()
296 value = estrndup(md.token_data, md.token_len); in PHP_FUNCTION()
302 if (md.in_meta) { in PHP_FUNCTION()
303 if (strcasecmp("name", md.token_data) == 0) { in PHP_FUNCTION()
307 } else if (strcasecmp("content", md.token_data) == 0) { in PHP_FUNCTION()
318 temp = name = estrndup(md.token_data, md.token_len); in PHP_FUNCTION()
330 value = estrndup(md.token_data, md.token_len); in PHP_FUNCTION()
364 md.in_meta = 0; in PHP_FUNCTION()
369 if (md.token_data) in PHP_FUNCTION()
370 efree(md.token_data); in PHP_FUNCTION()
372 md.token_data = NULL; in PHP_FUNCTION()
377 php_stream_close(md.stream); in PHP_FUNCTION()
2195 php_meta_tags_token php_next_meta_token(php_meta_tags_data *md) in php_next_meta_token() argument
2202 while (md->ulc || (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)))) { in php_next_meta_token()
2203 if (php_stream_eof(md->stream)) { in php_next_meta_token()
2207 if (md->ulc) { in php_next_meta_token()
2208 ch = md->lc; in php_next_meta_token()
2209 md->ulc = 0; in php_next_meta_token()
2231 md->token_len = 0; in php_next_meta_token()
2232 …while (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)) && ch != compliment && ch… in php_next_meta_token()
2233 buff[(md->token_len)++] = ch; in php_next_meta_token()
2235 if (md->token_len == META_DEF_BUFSIZE) { in php_next_meta_token()
2242 md->ulc = 1; in php_next_meta_token()
2243 md->lc = ch; in php_next_meta_token()
2247 if (md->in_meta) { in php_next_meta_token()
2248 md->token_data = (char *) emalloc(md->token_len + 1); in php_next_meta_token()
2249 memcpy(md->token_data, buff, md->token_len+1); in php_next_meta_token()
2266 md->token_len = 0; in php_next_meta_token()
2267 buff[(md->token_len)++] = ch; in php_next_meta_token()
2268 …while (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)) && (isalnum(ch) || strchr… in php_next_meta_token()
2269 buff[(md->token_len)++] = ch; in php_next_meta_token()
2271 if (md->token_len == META_DEF_BUFSIZE) { in php_next_meta_token()
2278 md->ulc = 1; in php_next_meta_token()
2279 md->lc = ch; in php_next_meta_token()
2282 md->token_data = (char *) emalloc(md->token_len + 1); in php_next_meta_token()
2283 memcpy(md->token_data, buff, md->token_len+1); in php_next_meta_token()