Operator Precedence and Patches.
Ralph Corderoy
ralph at inputplus.demon.co.uk
Thu Mar 7 11:02:02 GMT 2002
Hi again Tony,
> Anyway, you've confused me now. Your initial query was for historical
> diffs, because only the latest few releases were available on the web
> site. However, 6.30, 6.31 and 6.32 are all there, so you can
> download them and generate your own diffs. So that problem's solved,
> AFAICS; Only 2.8 Mb ;-)
OK, I've done this and realised that the `source' ZIP files available
for download aren't source in the GNU `make distclean' sense, i.e. they
contain built elements that the normal punter can re-create, e.g.
oslibsrc.6.32/!OSLib/Source/Core/oslib/s32;0.
So some of the files in the diff weren't hand-edited.
$ grep -n '^diff' oslibsrc.6.30.6.31.patch |
> sed -e 's/diff -ruN oslibsrc.6.30.//' -e 's/ .*//'
7:!OSLib/ChangeLog
21:!OSLib/Pin
36:!OSLib/Source/!MakeLib
46:!OSLib/Source/Computer/oslib/Makefile
74:!OSLib/Source/Core/oslib/Makefile
137:!OSLib/Source/Core/oslib/asm/OSChangeDynamicAreaNoFail
167:!OSLib/Source/Core/oslib/asm/OSHeapResizeNoFail
194:!OSLib/Source/Core/oslib/asm/XOSChangeDynamicAreaNoFail
223:!OSLib/Source/Core/oslib/asm/XOSHeapResizeNoFail
243:!OSLib/Source/Makefile
264:!OSLib/Source/OSLib
7578:!OSLib/Source/OSLib32
14893:!OSLib/Source/Test/readvarval/Makefile
14905:!OSLib/Source/Toolbox/oslib/Makefile
14933:!OSLib/Source/User/oslib/Makefile
14961:!OSLib/Source/User/oslib/s32;0/font
14971:!OSLib/Source/User/oslib/s;0/font
14981:!OSLib/Source/User/oslib/swi/Font
$ grep -n '^diff' oslibsrc.6.31.6.32.patch |
> sed -e 's/diff -ruN oslibsrc.6.31.//' -e 's/ .*//'
5:!OSLib/ChangeLog
20:!OSLib/Source/Core/oslib/asm/XOSChangeDynamicAreaNoFail
54:!OSLib/Source/Core/oslib/asm/XOSHeapResizeNoFail
78:!OSLib/Source/Core/oslib/s32;0/os
88:!OSLib/Source/Core/oslib/s;0/os
98:!OSLib/Source/Core/oslib/swi/OS
147:!OSLib/Source/OSLib
4294:!OSLib/Source/OSLib32
8441:!OSLib/Source/Toolbox/oslib/s32;0/scrolllist
8488:!OSLib/Source/Toolbox/oslib/s;0/scrolllist
8535:!OSLib/Source/Toolbox/oslib/swi/ScrollList
As you can see, this generates quite large diffs. Do you store the
mechanically-generated files under CVS?
Cheers,
Ralph.
More information about the oslib-user
mailing list