Hi!

I noticed a trouble with msggen. When a message file contains numbers
above 2100 the msggen command halts. A standard gencat allows 4096, and
msggen should allow as much or even more. I am using the latest
downloadable UWin on a Windows XP.

I reduced the problem to the following steps:

$ echo 2100 Fails> test.msg
$ msggen test.cat test.msg
$ msggen –l test.cat
msggen: test.cat: cannot read catalog [No such file or directory]

As for a more successful run:
$ echo 1000 Works> test.msg
$ msggen test.cat test.msg
$ msggen –l test.cat
$quote "
$set 1
1000 "Works"

$ rm test.cat test.msg

I think there is something in the function 'mcput' where a message array
(or something) is reallocated (mc.c around row 470). The exception
occurs at this line 'if (streq(s, msg))' (mc.c:492).

/Regards
Jan-Erik Emanuelsson

_________________________________________________________________
Står karriären still? Låt någon annan hitta drömjobbet åt dig!
http://msn.jobbguiden.se/jobseeker/resumes/postresumenew/postresumestart.aspx?sc_cmp2=JS_INT_SEMSN_NLPCV
_______________________________________________
ast-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-users

Reply via email to