From 57253e1b2be77bbed3bb4fa80982f2330a715b7d Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Wed, 10 Dec 2008 04:22:06 -0500 Subject: [PATCH] Handle endlines on DEF statements. With "DEF cC, X, Y, Z, W", this would fail if W was a whole number. --- mojoshader_assembler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mojoshader_assembler.c b/mojoshader_assembler.c index 8325fab0..0e73d8b6 100644 --- a/mojoshader_assembler.c +++ b/mojoshader_assembler.c @@ -917,7 +917,7 @@ static int parse_num(Context *ctx, const int floatok, uint32 *token) return fail(ctx, "Expected number"); uint32 fraction = 0; - if (nexttoken(ctx, 0, 1, 0, 0) == FAIL) + if (nexttoken(ctx, 0, 1, 1, 1) == FAIL) return FAIL; else if (strcmp(ctx->token, ".") != 0) pushback(ctx); // whole number