Mesa (mesa_7_6_branch): mesa: Use _mesa_strtod in the lexer for assembly shaders

Brian Paul brianp at kemper.freedesktop.org
Thu Oct 15 14:59:24 UTC 2009


Module: Mesa
Branch: mesa_7_6_branch
Commit: 269f16cd96fdbee5d178130171b4ef40258f61cf
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=269f16cd96fdbee5d178130171b4ef40258f61cf

Author: Neil Roberts <neil at linux.intel.com>
Date:   Wed Oct 14 23:25:04 2009 +0100

mesa: Use _mesa_strtod in the lexer for assembly shaders

See bug 24531.

---

 src/mesa/shader/program_lexer.l |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/mesa/shader/program_lexer.l b/src/mesa/shader/program_lexer.l
index d240217..c2803ff 100644
--- a/src/mesa/shader/program_lexer.l
+++ b/src/mesa/shader/program_lexer.l
@@ -22,6 +22,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 #include "main/glheader.h"
+#include "main/imports.h"
 #include "prog_instruction.h"
 #include "prog_statevars.h"
 
@@ -318,19 +319,19 @@ ARRAYSHADOW2D             { return_token_or_IDENTIFIER(require_ARB_fp && require
    return INTEGER;
 }
 {num}?{frac}{exp}?        {
-   yylval->real = strtod(yytext, NULL);
+   yylval->real = _mesa_strtod(yytext, NULL);
    return REAL;
 }
 {num}"."/[^.]             {
-   yylval->real = strtod(yytext, NULL);
+   yylval->real = _mesa_strtod(yytext, NULL);
    return REAL;
 }
 {num}{exp}                {
-   yylval->real = strtod(yytext, NULL);
+   yylval->real = _mesa_strtod(yytext, NULL);
    return REAL;
 }
 {num}"."{exp}             {
-   yylval->real = strtod(yytext, NULL);
+   yylval->real = _mesa_strtod(yytext, NULL);
    return REAL;
 }
 




More information about the mesa-commit mailing list