lua

A copy of the Lua development repository
Log | Files | Refs | README

commit 1c459b881f0bb579d63eef26acbc2be2110ae3e4
parent 9629508a9859048c43a143e1b8fbb494df7c22a9
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date:   Mon,  3 May 2004 09:30:19 -0300

accept `\r' as newline when looking for line end

Diffstat:
Mlobject.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lobject.c b/lobject.c @@ -1,5 +1,5 @@ /* -** $Id: lobject.c,v 2.1 2003/12/10 12:13:36 roberto Exp roberto $ +** $Id: lobject.c,v 2.2 2004/04/30 20:13:38 roberto Exp roberto $ ** Some generic functions over Lua objects ** See Copyright Notice in lua.h */ @@ -173,7 +173,7 @@ void luaO_chunkid (char *out, const char *source, int bufflen) { strcat(out, source); } else { /* out = [string "string"] */ - int len = strcspn(source, "\n"); /* stop at first newline */ + int len = strcspn(source, "\n\r"); /* stop at first newline */ bufflen -= sizeof(" [string \"...\"] "); if (len > bufflen) len = bufflen; strcpy(out, "[string \"");