Lines Matching refs:md

390 	php_meta_tags_data md;  in PHP_FUNCTION()  local
393 memset(&md, 0, sizeof(md)); in PHP_FUNCTION()
402 md.stream = php_stream_open_wrapper(filename, "rb", in PHP_FUNCTION()
405 if (!md.stream) { in PHP_FUNCTION()
413 while (!done && (tok = php_next_meta_token(&md)) != TOK_EOF) { in PHP_FUNCTION()
416 md.in_meta = !strcasecmp("meta", md.token_data); in PHP_FUNCTION()
418 if (strcasecmp("head", md.token_data) == 0) { in PHP_FUNCTION()
426 temp = name = estrndup(md.token_data, md.token_len); in PHP_FUNCTION()
438 value = estrndup(md.token_data, md.token_len); in PHP_FUNCTION()
444 if (md.in_meta) { in PHP_FUNCTION()
445 if (strcasecmp("name", md.token_data) == 0) { in PHP_FUNCTION()
449 } else if (strcasecmp("content", md.token_data) == 0) { in PHP_FUNCTION()
460 temp = name = estrndup(md.token_data, md.token_len); in PHP_FUNCTION()
472 value = estrndup(md.token_data, md.token_len); in PHP_FUNCTION()
506 md.in_meta = 0; in PHP_FUNCTION()
511 if (md.token_data) in PHP_FUNCTION()
512 efree(md.token_data); in PHP_FUNCTION()
514 md.token_data = NULL; in PHP_FUNCTION()
519 php_stream_close(md.stream); in PHP_FUNCTION()
2379 php_meta_tags_token php_next_meta_token(php_meta_tags_data *md) in php_next_meta_token() argument
2386 while (md->ulc || (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)))) { in php_next_meta_token()
2387 if (php_stream_eof(md->stream)) { in php_next_meta_token()
2391 if (md->ulc) { in php_next_meta_token()
2392 ch = md->lc; in php_next_meta_token()
2393 md->ulc = 0; in php_next_meta_token()
2415 md->token_len = 0; in php_next_meta_token()
2416 …while (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)) && ch != compliment && ch… in php_next_meta_token()
2417 buff[(md->token_len)++] = ch; in php_next_meta_token()
2419 if (md->token_len == META_DEF_BUFSIZE) { in php_next_meta_token()
2426 md->ulc = 1; in php_next_meta_token()
2427 md->lc = ch; in php_next_meta_token()
2431 if (md->in_meta) { in php_next_meta_token()
2432 md->token_data = (char *) emalloc(md->token_len + 1); in php_next_meta_token()
2433 memcpy(md->token_data, buff, md->token_len+1); in php_next_meta_token()
2450 md->token_len = 0; in php_next_meta_token()
2451 buff[(md->token_len)++] = ch; in php_next_meta_token()
2452 …while (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)) && (isalnum(ch) || strchr… in php_next_meta_token()
2453 buff[(md->token_len)++] = ch; in php_next_meta_token()
2455 if (md->token_len == META_DEF_BUFSIZE) { in php_next_meta_token()
2462 md->ulc = 1; in php_next_meta_token()
2463 md->lc = ch; in php_next_meta_token()
2466 md->token_data = (char *) emalloc(md->token_len + 1); in php_next_meta_token()
2467 memcpy(md->token_data, buff, md->token_len+1); in php_next_meta_token()