PuppyBasic V2

changes to wxBasic:

New file xwin.c

It is included in main.c

The functions from this file were added to builtin.h

------------------------------
Other changes:
main.c

Changes are marked with

//MU
changed code
//MU//

The change in main.c allows to execute wxBasic-commands without passing a filename, like

puppybasic2 'a=1:b=2:c=a+b:print c'

----------------------------
To compile PuppyBasic, run
./compilePuppyBasic2.sh

This creates a PuppyBasic2.tar.gz tat can be installed as alien Package in Puppylinux,
or extracted to all Linuxsystems that meet these dependencies:
sh-3.00# ldd wxbasicscript 
        linux-gate.so.1 =>  (0xffffe000)
        libm.so.6 => /lib/libm.so.6 (0x40014000)
        libSM.so.6 => /usr/X11R7/lib/libSM.so.6 (0x4003a000)
        libICE.so.6 => /usr/X11R7/lib/libICE.so.6 (0x40042000)
        libX11.so.6 => /usr/X11R7/lib/libX11.so.6 (0x4005a000)
        libXmu.so.6 => /usr/X11R7/lib/libXmu.so.6 (0x40148000)
        libc.so.6 => /lib/libc.so.6 (0x4015d000)
        /lib/ld-linux.so.2 (0x40000000)
        libXau.so.6 => /usr/X11R7/lib/libXau.so.6 (0x40269000)
        libXdmcp.so.6 => /usr/X11R7/lib/libXdmcp.so.6 (0x4026d000)
        libdl.so.2 => /lib/libdl.so.2 (0x40272000)
        libXt.so.6 => /usr/X11R7/lib/libXt.so.6 (0x40276000)
        libXext.so.6 => /usr/X11R7/lib/libXext.so.6 (0x402c6000)
sh-3.00# 

Further documentation at http://wxbasic.de

Mark Ulrch, 16.Sept. 2006