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

Attachment: smime.p7s
Description: S/MIME cryptographic signature


--- End Message ---

Reply via email to