]> granicus.if.org Git - php/commitdiff
use a portable strndup implementation
authorAnatol Belski <ab@php.net>
Thu, 24 Apr 2014 09:01:54 +0000 (11:01 +0200)
committerAnatol Belski <ab@php.net>
Thu, 24 Apr 2014 09:01:54 +0000 (11:01 +0200)
phpdbg_lexer.c
phpdbg_lexer.l

index c289004b9817d26051cd1a79bd2dadf125d7f589..94a4ba9766a613fd5df930fbc0ce1cfaf8bd7b57 100644 (file)
@@ -1026,7 +1026,7 @@ YY_RULE_SETUP
 #line 78 "/usr/src/php-src/sapi/phpdbg/phpdbg_lexer.l"
 {
                phpdbg_init_param(yylval, STR_PARAM);
-               yylval->str = strndup(yytext, yyleng);
+               yylval->str = zend_strndup(yytext, yyleng);
                yylval->len = yyleng;
                return T_PROTO;
        }
@@ -1087,7 +1087,7 @@ YY_RULE_SETUP
 #line 108 "/usr/src/php-src/sapi/phpdbg/phpdbg_lexer.l"
 {
                phpdbg_init_param(yylval, OP_PARAM);
-               yylval->str = strndup(yytext, yyleng);
+               yylval->str = zend_strndup(yytext, yyleng);
                yylval->len = yyleng;
                return T_OPCODE;
        }
@@ -1097,7 +1097,7 @@ YY_RULE_SETUP
 #line 114 "/usr/src/php-src/sapi/phpdbg/phpdbg_lexer.l"
 {
                phpdbg_init_param(yylval, STR_PARAM);
-               yylval->str = strndup(yytext, yyleng);
+               yylval->str = zend_strndup(yytext, yyleng);
                yylval->len = yyleng;
                return T_ID; 
        }
@@ -1108,7 +1108,7 @@ YY_RULE_SETUP
 #line 122 "/usr/src/php-src/sapi/phpdbg/phpdbg_lexer.l"
 {
        phpdbg_init_param(yylval, STR_PARAM);
-       yylval->str = strndup(yytext, yyleng);
+       yylval->str = zend_strndup(yytext, yyleng);
        yylval->len = yyleng;
        BEGIN(INITIAL);
        return T_INPUT;
index ad5edd9f8f97b2b1bb2ba424295e88db9479aae1..b3536feab84771a2c01b377d45f8ee36076d693a 100644 (file)
@@ -77,7 +77,7 @@ INPUT                         [^\n]+
 <INITIAL,NORMAL>{
        {ID}[:]{1}[//]{2}       {
                phpdbg_init_param(yylval, STR_PARAM);
-               yylval->str = strndup(yytext, yyleng);
+               yylval->str = zend_strndup(yytext, yyleng);
                yylval->len = yyleng;
                return T_PROTO;
        }
@@ -107,13 +107,13 @@ INPUT                             [^\n]+
        }
        {OPCODE}        {
                phpdbg_init_param(yylval, OP_PARAM);
-               yylval->str = strndup(yytext, yyleng);
+               yylval->str = zend_strndup(yytext, yyleng);
                yylval->len = yyleng;
                return T_OPCODE;
        }
        {ID}                    {
                phpdbg_init_param(yylval, STR_PARAM);
-               yylval->str = strndup(yytext, yyleng);
+               yylval->str = zend_strndup(yytext, yyleng);
                yylval->len = yyleng;
                return T_ID; 
        }
@@ -121,7 +121,7 @@ INPUT                               [^\n]+
 
 <RAW>{INPUT}           {
        phpdbg_init_param(yylval, STR_PARAM);
-       yylval->str = strndup(yytext, yyleng);
+       yylval->str = zend_strndup(yytext, yyleng);
        yylval->len = yyleng;
        BEGIN(INITIAL);
        return T_INPUT;