Subject: Re: HEADS UP: new curses in tree
To: None <>
From: Brett Lymn <>
List: tech-userlevel
Date: 12/03/2001 09:53:02
According to Thor Lancelot Simon:
>This is *precisely* the kind of thing that should cause a library major
>version number bump; you have changed the ABI such that applications linked
>to the old library can not function with the new library.

Well, I care not whether I bump the major or not BUT I have not
changed the ABI dammit.  I have added a new function which normally
only requires a bump on the minor version bump.  I happen to have
added a function that is a standard curses call.  Due to what is,
frankly, a very poor programming decision on the part of the people
who wrote this part of vi they overlayed a curses function with their
own.  We are vulnerable to this problem with _any_ function added.  I
am sure you are not advocating a major bump for every function added.
I checked when I ran across this problem and vi is the only thing
doing this.

Brett Lymn, Computer Systems Administrator, BAE SYSTEMS