Your message dated Wed, 20 May 2020 22:03:08 -0700 with message-id <[email protected]> and subject line flex: yyinput() return value is backward incompatible has caused the Debian Bug report #911415, regarding flex: yyinput() return value is backward incompatible to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 911415: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911415 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: flex Version: 2.6.1-1.3 Severity: normal Hello Manoj, In flex 2.6 input() return 0 instead of EOF in the EOB_ACT_END_OF_FILE case: case EOB_ACT_END_OF_FILE: { - if ( yywrap( ) ) - return EOF; + if ( yywrap( ) ) + return 0; Since any user of input() needs to check its return value, this change breaks backward compatibility with pre-2.6 flex and is not documented anywhere I can see. Also what happens if the input stream includes NULs ? Cheers, -- Bill. <[email protected]> Imagine a large red swirl here.
--- End Message ---
--- Begin Message ---Hi, While it is true that the change was incompatible wwith what we had befire, the change was made almost four and a half years ago. I suspect we have gotten used to it now; and changing it back would just cause issues. I guess this is the new normal? Manoj --8<---------------cut here---------------start------------->8--- Author: Will Estes <[email protected]> 2015-12-12 04:35:23 Committer: Will Estes <[email protected]> 2015-12-12 04:35:23 Parent: 3a4af3424c3df6a21eda0c77dd6e8ee4a46c997e (Changed end of main() in libmain to exit(0)) Child: c34590c4bf067d4e749e5298a8ce9f90072d6332 (Made search for m4 more explicit.) Branches: dgit/sid, master, remotes/dgit/dgit/sid and many more (19) Follows: v2.6.0 Precedes: v2.6.1 Returned 0 from yywrap() instead of EOF --8<---------------cut here---------------end--------------->8--- -- In the strict scientific sense we all feed on death -- even vegetarians. -- Spock, "Wolf in the Fold", stardate 3615.4 Manoj Srivastava <[email protected]> <http://www.golden-gryphon.com/> 4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20 05B6 CF48 9438 C577 9A1C
smime.p7s
Description: S/MIME cryptographic signature
--- End Message ---

