www.digitalmars.com         C & C++   DMDScript  

c++.dos - FlashGraphics

reply Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> writes:
Hi,
happy to see this comiler.
Using my good old ztc V3.0r2 and X32 and flash-Graphics I tried to
switch with my project to MARS, but it seems the FlashGraphic-part will
not work, linking my good old fgp.lib (date: 18.6.1991) gives errors.

Any idea ?

 greetings
Werner Hürttlen



This is my makefile:

chopper.exe:  chopper.obj chopper.hpp testmod.obj menue.obj menu.hpp
io_karte.obj dig_io.obj intmask.obj init.obj zeichnen.obj zeichnen.hpp
r_w__ini.obj deconv.obj deconvm1.obj
    sc -mX chopper testmod menue io_karte dig_io intmask init zeichnen
r_w__ini deconv deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

chopper.obj:   chopper.cpp
    sc -c -mX -o chopper wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
testmod.obj:   testmod.cpp
    sc -c -mX -o testmod wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
menue.obj:   menue.cpp
    sc -c -mX -o menue wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
io_karte.obj:   io_karte.cpp
    sc -c -mX -o io_karte wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
dig_io.obj:   dig_io.cpp
    sc -c -mX -o dig_io wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
intmask.obj:   intmask.cpp
    sc -c -mX -o intmask wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
init.obj:   init.cpp
    sc -c -mX -o init wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
zeichnen.obj:   zeichnen.cpp
    sc -c -mX -o zeichnen wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
r_w__ini.obj:   r_w__ini.cpp
    sc -c -mX -o r_w__ini wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
deconv.obj:   deconv.cpp
    sc -c -mX -o deconv wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
deconvm1.obj:   deconvm1.cpp
    sc -c -mX -o deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib




This is the compiler-output:


sc -c -mX -o chopper wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o testmod wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o menue wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(268) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(268) : Warning 11: non-const reference initialized to
temporary
void test_buttons_zeichne(){
   ^
menue.cpp(685) : Warning 12: variable 'mbs' used before set
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(779) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(779) : Warning 11: non-const reference initialized to
temporary
void deconvm1_buttons_zeichne(){
   ^
menue.cpp(1061) : Warning 12: variable 'mbs' used before set
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1155) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1155) : Warning 11: non-const reference initialized to
temporary
void grafik_buttons_zeichne(){
   ^
menue.cpp(1442) : Warning 12: variable 'mbs' used before set
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1637) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1637) : Warning 11: non-const reference initialized to
temporary
void koord_buttons_zeichne(){
   ^
menue.cpp(1741) : Warning 12: variable 'mbs' used before set
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1847) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1847) : Warning 11: non-const reference initialized to
temporary
void messung_speichern_buttons_zeichne(){
   ^
menue.cpp(2157) : Warning 12: variable 'mbs' used before set
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(2228) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(2228) : Warning 11: non-const reference initialized to
temporary
int online_menu(void)
  ^
menue.cpp(2324) : Warning 12: variable 'mbs' used before set

sc -c -mX -o io_karte wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
                if(b_id.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(168) : Warning 11: non-const reference initialized to
temporary
                if(b_id.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(168) : Warning 11: non-const reference initialized to
temporary
                if(b_q.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(169) : Warning 11: non-const reference initialized to
temporary
                if(b_q.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(169) : Warning 11: non-const reference initialized to
temporary
                if(b_l.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(170) : Warning 11: non-const reference initialized to
temporary
                if(b_l.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(170) : Warning 11: non-const reference initialized to
temporary
                if(b_s.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(171) : Warning 11: non-const reference initialized to
temporary
                if(b_s.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(171) : Warning 11: non-const reference initialized to
temporary
                if(b_pl.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(172) : Warning 11: non-const reference initialized to
temporary
                if(b_pl.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(172) : Warning 11: non-const reference initialized to
temporary
                if(b_ps.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(173) : Warning 11: non-const reference initialized to
temporary
                if(b_ps.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(173) : Warning 11: non-const reference initialized to
temporary
                if(b_fifo_l.process_event(k_event,0)){;}
                                                   ^
io_karte.cpp(174) : Warning 11: non-const reference initialized to
temporary
                if(b_fifo_l.process_event(k_event,0)){;}
                                                   ^
io_karte.cpp(174) : Warning 11: non-const reference initialized to
temporary
                if(b_real_fifo_l.process_event(k_event,0)){;}
                                                        ^
io_karte.cpp(175) : Warning 11: non-const reference initialized to
temporary
                if(b_real_fifo_l.process_event(k_event,0)){;}
                                                        ^
io_karte.cpp(175) : Warning 11: non-const reference initialized to
temporary

sc -c -mX -o dig_io wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
void WritePort(unsigned char port, unsigned char zahl)
   ^
dig_io.cpp(184) : Warning 18: implied return of ReadPort at closing '}'
does not return value

sc -c -mX -o intmask wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o init wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o zeichnen wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o r_w__ini wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o deconv wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -mX chopper testmod menue io_karte dig_io intmask init zeichnen
r_w__ini deconv deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(268) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(268) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(779) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(779) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1155) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1155) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1637) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1637) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1847) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(1847) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(2228) : Warning 11: non-const reference initialized to
temporary
		v = tui.source(e,mbs,prompt);		//returns the interrupt of the
keyboard, ... detected
		                           ^
menue.cpp(2228) : Warning 11: non-const reference initialized to
temporary
                if(b_id.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(168) : Warning 11: non-const reference initialized to
temporary
                if(b_id.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(168) : Warning 11: non-const reference initialized to
temporary
                if(b_q.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(169) : Warning 11: non-const reference initialized to
temporary
                if(b_q.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(169) : Warning 11: non-const reference initialized to
temporary
                if(b_l.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(170) : Warning 11: non-const reference initialized to
temporary
                if(b_l.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(170) : Warning 11: non-const reference initialized to
temporary
                if(b_s.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(171) : Warning 11: non-const reference initialized to
temporary
                if(b_s.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(171) : Warning 11: non-const reference initialized to
temporary
                if(b_pl.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(172) : Warning 11: non-const reference initialized to
temporary
                if(b_pl.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(172) : Warning 11: non-const reference initialized to
temporary
                if(b_ps.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(173) : Warning 11: non-const reference initialized to
temporary
                if(b_ps.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(173) : Warning 11: non-const reference initialized to
temporary
                if(b_fifo_l.process_event(k_event,0)){;}
                                                   ^
io_karte.cpp(174) : Warning 11: non-const reference initialized to
temporary
                if(b_fifo_l.process_event(k_event,0)){;}
                                                   ^
io_karte.cpp(174) : Warning 11: non-const reference initialized to
temporary
                if(b_real_fifo_l.process_event(k_event,0)){;}
                                                        ^
io_karte.cpp(175) : Warning 11: non-const reference initialized to
temporary
                if(b_real_fifo_l.process_event(k_event,0)){;}
                                                        ^
io_karte.cpp(175) : Warning 11: non-const reference initialized to
temporary
void WritePort(unsigned char port, unsigned char zahl)
   ^
dig_io.cpp(184) : Warning 18: implied return of ReadPort at closing '}'
does not return value
chopper.cpp:
testmod.cpp:
menue.cpp:
io_karte.cpp:
dig_io.cpp:
intmask.cpp:
init.cpp:
zeichnen.cpp:
r_w__ini.cpp:
deconv.cpp:
deconvm1.cpp:
link
C:\dm\LIB\cx+chopper+testmod+menue+io_karte+dig_io+intmask+init+zeichnen+r_w__ini+deconv+deconvm1,chopper,,wh_ztc_x+x32+cpptx+fgp/noi;

OPTLINK (R) for Win32  Release 7.50B1
Copyright (C) Digital Mars 1989 - 2001  All Rights Reserved
   
cpptx.lib
 Warning 2: File Not Found cpptx.lib
C:\dm\BIN\..\lib\fgp.lib(fgc)  Offset 03DE5H Record Type 0088 
 Warning 169: Memory Model Conflict 
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 041FAH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04206H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04212H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 0421EH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 0422AH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04236H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04242H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 0424EH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 0425AH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04266H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04272H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 0428AH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03F8CH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03F98H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FA4H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FB0H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FBCH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FC8H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FD4H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FE0H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FECH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FF8H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 04004H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 0401CH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C29H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C35H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C41H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C4DH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C59H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C65H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C71H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C7DH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C89H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C95H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04CA1H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04CB9H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05A89H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05A95H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AA1H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AADH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AB9H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AC5H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AD1H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05ADDH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AE9H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AF5H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05B01H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05B19H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 0661AH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06626H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06632H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 0663EH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 0664AH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06656H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06662H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 0666EH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 0667AH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06686H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06692H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 066AAH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 0703DH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07049H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07055H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07061H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 0706DH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07079H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07085H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07091H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 0709DH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 070A9H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 070B5H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 070CDH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 049FCH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A08H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A14H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A20H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A2CH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A38H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A44H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A50H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A5CH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A68H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A74H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A8CH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04AB8H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04AC4H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04AD0H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04ADCH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04AE8H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04AF4H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B00H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B0CH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B18H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B24H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B30H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B48H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B0CH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B18H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B24H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B30H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B3CH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B48H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B54H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B60H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B6CH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B78H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B84H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B9CH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D3DH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D49H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D55H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D61H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D6DH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D79H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D85H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D91H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D9DH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06DA9H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06DB5H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06DCDH Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : _TEXT
ZPs.lib
 Warning 2: File Not Found ZPs.lib
C:\dm\BIN\..\lib\SDX.lib(cinit)  Offset FD343H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(NMALLOC)  Offset FEB78H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib Offset FFCF3H Record Type 0088 
 Warning 169: Memory Model Conflict 
C:\dm\BIN\..\lib\SDX.lib(getdos)  Offset FDC37H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(disp)  Offset FEDC5H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(double)  Offset FC9F8H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(io)  Offset FEBE3H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(fputc)  Offset FD5F7H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(getenv)  Offset FE0F7H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(write)  Offset FD297H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(read)  Offset FFDA6H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(chkstk)  Offset FD107H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(patch32)  Offset FEB59H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(flt87)  Offset FFD57H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(ldexp)  Offset FF577H Record Type 0098 
 Warning 148: USE16/USE32 Mismatch : STACK
menue.obj(menue) 
 Error 42: Symbol Undefined ??0zDList  QAE F Z (syscall
zDList::zDList(short ))
menue.obj(menue) 
 Error 42: Symbol Undefined ??0zBitVec16  QAE G Z (syscall
zBitVec16::zBitVec16(unsigned short ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?cleanup zDList  AAEXXZ (void syscall
zDList::cleanup(void ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?purge zTWindowSet  AAEXXZ (void syscall
zTWindowSet::purge(void ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?close zTWindow  QAEHXZ (int syscall
zTWindow::close(void ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?suspend zTWindow  QAEXXZ (void syscall
zTWindow::suspend(void ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?puts zTWindow  QAEXPAD Z (void syscall
zTWindow::puts(char *))
menue.obj(menue) 
 Error 42: Symbol Undefined ?clear zTWindow  QAEXXZ (void syscall
zTWindow::clear(void ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?gets zTWindow  QAEHPAD Z (int syscall
zTWindow::gets(char *))
menue.obj(menue) 
 Error 42: Symbol Undefined ?locate zTWindow  QAEXFF Z (void syscall
zTWindow::locate(short ,short ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?printf zTWindow  QAAHPADZZ (int cdecl
zTWindow::printf(char *,...))
menue.obj(menue) 
 Error 42: Symbol Undefined ?title zTWindow  QAEHPBD Z (int syscall
zTWindow::title(char const *))
menue.obj(menue) 
 Error 42: Symbol Undefined ??0zTWindow  QAE PAVzTWindowSet  FFFFFFF Z
(syscall zTWindow::zTWindow(zTWindowSet *,short ,short ,short ,short
,short ,short ,short ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?showmouse zEventQueue  QAEXXZ (void syscall
zEventQueue::showmouse(void ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?zEQ  3VzEventQueue  A (zEventQueue zEQ)
menue.obj(menue) 
 Error 42: Symbol Undefined ?cursoff zScreenArea  QAEXXZ (void syscall
zScreenArea::cursoff(void ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?chat zScreenArea  QAEXFF Z (void syscall
zScreenArea::chat(short ,short ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?puts zScreenArea  QAEXPBD Z (void syscall
zScreenArea::puts(char const *))
menue.obj(menue) 
 Error 42: Symbol Undefined ?edit zStringEditor  QAEHHHPADHHH Z (int
syscall zStringEditor::edit(int ,int ,char *,int ,int ,int ))
menue.obj(menue) 
 Error 42: Symbol Undefined ??0zStringEditor  QAE HH Z (syscall
zStringEditor::zStringEditor(int ,int ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?cursor zScreenArea  QAEXFF Z (void syscall
zScreenArea::cursor(short ,short ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?hidemouse zEventQueue  QAEXXZ (void syscall
zEventQueue::hidemouse(void ))
menue.obj(menue) 
 Error 42: Symbol Undefined ??0zScreenArea  QAE FFFFPBDF Z (syscall
zScreenArea::zScreenArea(short ,short ,short ,short ,char const *,short
))
menue.obj(menue) 
 Error 42: Symbol Undefined ??1zTUI  QAE XZ (syscall zTUI::~zTUI(void ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?source zTUI  QAEHAAVzEvent  AAFF Z (int
syscall zTUI::source(zEvent &,short &,short ))
menue.obj(menue) 
 Error 42: Symbol Undefined ??0zEvent  QAE W4event_t  HHHH Z (syscall
zEvent::zEvent(event_t ,int ,int ,int ,int ))
menue.obj(menue) 
 Error 42: Symbol Undefined
??0zTUI  QAE ABUzScreenSpec  0ABUzMenSysSpec  PBDPBUzScrollSpec  3 Z
(syscall zTUI::zTUI(zScreenSpec const &,zScreenSpec const &,zMenSysSpec
const &,char const *,zScrollSpec const *,zScrollSpec const *))
menue.obj(menue) 
 Error 42: Symbol Undefined ??0zButton  QAE FFPBD0FF Z (syscall
zButton::zButton(short ,short ,char const *,char const *,short ,short ))
menue.obj(menue) 
 Error 42: Symbol Undefined
?get zEventQueue  QAEAAVzEvent  W4event_t  H Z (zEvent &syscall
zEventQueue::get(event_t ,int ))
menue.obj(menue) 
 Error 42: Symbol Undefined ?karte_testen  YAHXZ (int cdecl
karte_testen(void ))
io_karte.obj(io_karte) 
 Error 42: Symbol Undefined ??1zScreenArea  UAE XZ (syscall
zScreenArea::~zScreenArea(void ))
io_karte.obj(io_karte) 
 Error 42: Symbol Undefined ?printf zScreenArea  QAAHPADZZ (int cdecl
zScreenArea::printf(char *,...))
io_karte.obj(io_karte) 
 Error 42: Symbol Undefined ?scroll zScreenArea  QAEXF Z (void syscall
zScreenArea::scroll(short ))
io_karte.obj(io_karte) 
 Error 42: Symbol Undefined ?putch zScreenArea  QAEXEF Z (void syscall
zScreenArea::putch(unsigned char ,short ))
io_karte.obj(io_karte) 
 Error 42: Symbol Undefined ?putch zTWindow  QAEXD Z (void syscall
zTWindow::putch(char ))
io_karte.obj(io_karte) 
 Error 42: Symbol Undefined ?process_event zButton  UAEHAAVzEvent  AAF Z
(int syscall zButton::process_event(zEvent &,short &))
OPTLINK : Warning 148: USE16/USE32 Mismatch : DGROUP

--- errorlevel 36

--- errorlevel 36
May 18 2001
parent reply "Walter" <walter digitalmars.com> writes:
Try using the old Zortech blink linker.

Werner Hürttlen wrote in message <3B04ED48.32B353C2 fz-juelich.de>...
Hi,
happy to see this comiler.
Using my good old ztc V3.0r2 and X32 and flash-Graphics I tried to
switch with my project to MARS, but it seems the FlashGraphic-part will
not work, linking my good old fgp.lib (date: 18.6.1991) gives errors.

Any idea ?

 greetings
Werner Hürttlen



This is my makefile:

chopper.exe:  chopper.obj chopper.hpp testmod.obj menue.obj menu.hpp
io_karte.obj dig_io.obj intmask.obj init.obj zeichnen.obj zeichnen.hpp
r_w__ini.obj deconv.obj deconvm1.obj
    sc -mX chopper testmod menue io_karte dig_io intmask init zeichnen
r_w__ini deconv deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

chopper.obj:   chopper.cpp
    sc -c -mX -o chopper wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
testmod.obj:   testmod.cpp
    sc -c -mX -o testmod wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
menue.obj:   menue.cpp
    sc -c -mX -o menue wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
io_karte.obj:   io_karte.cpp
    sc -c -mX -o io_karte wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
dig_io.obj:   dig_io.cpp
    sc -c -mX -o dig_io wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
intmask.obj:   intmask.cpp
    sc -c -mX -o intmask wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
init.obj:   init.cpp
    sc -c -mX -o init wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
zeichnen.obj:   zeichnen.cpp
    sc -c -mX -o zeichnen wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
r_w__ini.obj:   r_w__ini.cpp
    sc -c -mX -o r_w__ini wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
deconv.obj:   deconv.cpp
    sc -c -mX -o deconv wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
deconvm1.obj:   deconvm1.cpp
    sc -c -mX -o deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib




This is the compiler-output:


sc -c -mX -o chopper wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o testmod wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o menue wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(268) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(268) : Warning 11: non-const reference initialized to
temporary
void test_buttons_zeichne(){
   ^
menue.cpp(685) : Warning 12: variable 'mbs' used before set
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(779) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(779) : Warning 11: non-const reference initialized to
temporary
void deconvm1_buttons_zeichne(){
   ^
menue.cpp(1061) : Warning 12: variable 'mbs' used before set
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1155) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1155) : Warning 11: non-const reference initialized to
temporary
void grafik_buttons_zeichne(){
   ^
menue.cpp(1442) : Warning 12: variable 'mbs' used before set
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1637) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1637) : Warning 11: non-const reference initialized to
temporary
void koord_buttons_zeichne(){
   ^
menue.cpp(1741) : Warning 12: variable 'mbs' used before set
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1847) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1847) : Warning 11: non-const reference initialized to
temporary
void messung_speichern_buttons_zeichne(){
   ^
menue.cpp(2157) : Warning 12: variable 'mbs' used before set
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(2228) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(2228) : Warning 11: non-const reference initialized to
temporary
int online_menu(void)
  ^
menue.cpp(2324) : Warning 12: variable 'mbs' used before set

sc -c -mX -o io_karte wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
                if(b_id.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(168) : Warning 11: non-const reference initialized to
temporary
                if(b_id.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(168) : Warning 11: non-const reference initialized to
temporary
                if(b_q.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(169) : Warning 11: non-const reference initialized to
temporary
                if(b_q.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(169) : Warning 11: non-const reference initialized to
temporary
                if(b_l.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(170) : Warning 11: non-const reference initialized to
temporary
                if(b_l.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(170) : Warning 11: non-const reference initialized to
temporary
                if(b_s.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(171) : Warning 11: non-const reference initialized to
temporary
                if(b_s.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(171) : Warning 11: non-const reference initialized to
temporary
                if(b_pl.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(172) : Warning 11: non-const reference initialized to
temporary
                if(b_pl.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(172) : Warning 11: non-const reference initialized to
temporary
                if(b_ps.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(173) : Warning 11: non-const reference initialized to
temporary
                if(b_ps.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(173) : Warning 11: non-const reference initialized to
temporary
                if(b_fifo_l.process_event(k_event,0)){;}
                                                   ^
io_karte.cpp(174) : Warning 11: non-const reference initialized to
temporary
                if(b_fifo_l.process_event(k_event,0)){;}
                                                   ^
io_karte.cpp(174) : Warning 11: non-const reference initialized to
temporary
                if(b_real_fifo_l.process_event(k_event,0)){;}
                                                        ^
io_karte.cpp(175) : Warning 11: non-const reference initialized to
temporary
                if(b_real_fifo_l.process_event(k_event,0)){;}
                                                        ^
io_karte.cpp(175) : Warning 11: non-const reference initialized to
temporary

sc -c -mX -o dig_io wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
void WritePort(unsigned char port, unsigned char zahl)
   ^
dig_io.cpp(184) : Warning 18: implied return of ReadPort at closing '}'
does not return value

sc -c -mX -o intmask wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o init wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o zeichnen wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o r_w__ini wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o deconv wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -c -mX -o deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib

sc -mX chopper testmod menue io_karte dig_io intmask init zeichnen
r_w__ini deconv deconvm1 wh_ztc_x.lib x32.lib cpptx.lib fgp.lib
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(268) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(268) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(779) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(779) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1155) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1155) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1637) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1637) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1847) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(1847) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(2228) : Warning 11: non-const reference initialized to
temporary
 v = tui.source(e,mbs,prompt); //returns the interrupt of the
keyboard, ... detected
                            ^
menue.cpp(2228) : Warning 11: non-const reference initialized to
temporary
                if(b_id.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(168) : Warning 11: non-const reference initialized to
temporary
                if(b_id.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(168) : Warning 11: non-const reference initialized to
temporary
                if(b_q.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(169) : Warning 11: non-const reference initialized to
temporary
                if(b_q.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(169) : Warning 11: non-const reference initialized to
temporary
                if(b_l.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(170) : Warning 11: non-const reference initialized to
temporary
                if(b_l.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(170) : Warning 11: non-const reference initialized to
temporary
                if(b_s.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(171) : Warning 11: non-const reference initialized to
temporary
                if(b_s.process_event(k_event,0)){;}
                                              ^
io_karte.cpp(171) : Warning 11: non-const reference initialized to
temporary
                if(b_pl.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(172) : Warning 11: non-const reference initialized to
temporary
                if(b_pl.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(172) : Warning 11: non-const reference initialized to
temporary
                if(b_ps.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(173) : Warning 11: non-const reference initialized to
temporary
                if(b_ps.process_event(k_event,0)){;}
                                               ^
io_karte.cpp(173) : Warning 11: non-const reference initialized to
temporary
                if(b_fifo_l.process_event(k_event,0)){;}
                                                   ^
io_karte.cpp(174) : Warning 11: non-const reference initialized to
temporary
                if(b_fifo_l.process_event(k_event,0)){;}
                                                   ^
io_karte.cpp(174) : Warning 11: non-const reference initialized to
temporary
                if(b_real_fifo_l.process_event(k_event,0)){;}
                                                        ^
io_karte.cpp(175) : Warning 11: non-const reference initialized to
temporary
                if(b_real_fifo_l.process_event(k_event,0)){;}
                                                        ^
io_karte.cpp(175) : Warning 11: non-const reference initialized to
temporary
void WritePort(unsigned char port, unsigned char zahl)
   ^
dig_io.cpp(184) : Warning 18: implied return of ReadPort at closing '}'
does not return value
chopper.cpp:
testmod.cpp:
menue.cpp:
io_karte.cpp:
dig_io.cpp:
intmask.cpp:
init.cpp:
zeichnen.cpp:
r_w__ini.cpp:
deconv.cpp:
deconvm1.cpp:
link
C:\dm\LIB\cx+chopper+testmod+menue+io_karte+dig_io+intmask+init+zeichnen+r_

OPTLINK (R) for Win32  Release 7.50B1
Copyright (C) Digital Mars 1989 - 2001  All Rights Reserved

cpptx.lib
 Warning 2: File Not Found cpptx.lib
C:\dm\BIN\..\lib\fgp.lib(fgc)  Offset 03DE5H Record Type 0088
 Warning 169: Memory Model Conflict
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 041FAH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04206H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04212H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 0421EH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 0422AH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04236H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04242H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 0424EH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 0425AH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04266H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 04272H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(misc)  Offset 0428AH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03F8CH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03F98H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FA4H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FB0H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FBCH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FC8H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FD4H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FE0H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FECH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 03FF8H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 04004H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(fg8bit)  Offset 0401CH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C29H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C35H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C41H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C4DH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C59H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C65H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C71H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C7DH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C89H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04C95H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04CA1H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(ega)  Offset 04CB9H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05A89H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05A95H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AA1H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AADH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AB9H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AC5H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AD1H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05ADDH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AE9H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05AF5H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05B01H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(isa)  Offset 05B19H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 0661AH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06626H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06632H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 0663EH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 0664AH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06656H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06662H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 0666EH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 0667AH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06686H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 06692H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(herc)  Offset 066AAH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 0703DH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07049H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07055H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07061H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 0706DH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07079H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07085H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 07091H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 0709DH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 070A9H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 070B5H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(palette)  Offset 070CDH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 049FCH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A08H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A14H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A20H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A2CH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A38H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A44H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A50H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A5CH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A68H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A74H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(tables)  Offset 04A8CH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04AB8H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04AC4H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04AD0H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04ADCH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04AE8H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04AF4H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B00H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B0CH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B18H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B24H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B30H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(ai)  Offset 04B48H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B0CH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B18H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B24H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B30H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B3CH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B48H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B54H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B60H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B6CH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B78H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B84H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(common)  Offset 06B9CH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _TEXT
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D3DH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _DATA
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D49H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIB
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D55H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XI
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D61H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XIE
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D6DH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCB
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D79H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XC
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D85H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : XCE
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D91H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : CONST
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06D9DH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _BSS
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06DA9H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : HUGE_BSS
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06DB5H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : EEND
C:\dm\BIN\..\lib\fgp.lib(cgameda)  Offset 06DCDH Record Type 0098
 Warning 148: USE16/USE32 Mismatch : _TEXT
ZPs.lib
 Warning 2: File Not Found ZPs.lib
C:\dm\BIN\..\lib\SDX.lib(cinit)  Offset FD343H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(NMALLOC)  Offset FEB78H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib Offset FFCF3H Record Type 0088
 Warning 169: Memory Model Conflict
C:\dm\BIN\..\lib\SDX.lib(getdos)  Offset FDC37H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(disp)  Offset FEDC5H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(double)  Offset FC9F8H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(io)  Offset FEBE3H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(fputc)  Offset FD5F7H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(getenv)  Offset FE0F7H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(write)  Offset FD297H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(read)  Offset FFDA6H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(chkstk)  Offset FD107H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(patch32)  Offset FEB59H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(flt87)  Offset FFD57H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
C:\dm\BIN\..\lib\SDX.lib(ldexp)  Offset FF577H Record Type 0098
 Warning 148: USE16/USE32 Mismatch : STACK
menue.obj(menue)
 Error 42: Symbol Undefined ??0zDList  QAE F Z (syscall
zDList::zDList(short ))
menue.obj(menue)
 Error 42: Symbol Undefined ??0zBitVec16  QAE G Z (syscall
zBitVec16::zBitVec16(unsigned short ))
menue.obj(menue)
 Error 42: Symbol Undefined ?cleanup zDList  AAEXXZ (void syscall
zDList::cleanup(void ))
menue.obj(menue)
 Error 42: Symbol Undefined ?purge zTWindowSet  AAEXXZ (void syscall
zTWindowSet::purge(void ))
menue.obj(menue)
 Error 42: Symbol Undefined ?close zTWindow  QAEHXZ (int syscall
zTWindow::close(void ))
menue.obj(menue)
 Error 42: Symbol Undefined ?suspend zTWindow  QAEXXZ (void syscall
zTWindow::suspend(void ))
menue.obj(menue)
 Error 42: Symbol Undefined ?puts zTWindow  QAEXPAD Z (void syscall
zTWindow::puts(char *))
menue.obj(menue)
 Error 42: Symbol Undefined ?clear zTWindow  QAEXXZ (void syscall
zTWindow::clear(void ))
menue.obj(menue)
 Error 42: Symbol Undefined ?gets zTWindow  QAEHPAD Z (int syscall
zTWindow::gets(char *))
menue.obj(menue)
 Error 42: Symbol Undefined ?locate zTWindow  QAEXFF Z (void syscall
zTWindow::locate(short ,short ))
menue.obj(menue)
 Error 42: Symbol Undefined ?printf zTWindow  QAAHPADZZ (int cdecl
zTWindow::printf(char *,...))
menue.obj(menue)
 Error 42: Symbol Undefined ?title zTWindow  QAEHPBD Z (int syscall
zTWindow::title(char const *))
menue.obj(menue)
 Error 42: Symbol Undefined ??0zTWindow  QAE PAVzTWindowSet  FFFFFFF Z
(syscall zTWindow::zTWindow(zTWindowSet *,short ,short ,short ,short
,short ,short ,short ))
menue.obj(menue)
 Error 42: Symbol Undefined ?showmouse zEventQueue  QAEXXZ (void syscall
zEventQueue::showmouse(void ))
menue.obj(menue)
 Error 42: Symbol Undefined ?zEQ  3VzEventQueue  A (zEventQueue zEQ)
menue.obj(menue)
 Error 42: Symbol Undefined ?cursoff zScreenArea  QAEXXZ (void syscall
zScreenArea::cursoff(void ))
menue.obj(menue)
 Error 42: Symbol Undefined ?chat zScreenArea  QAEXFF Z (void syscall
zScreenArea::chat(short ,short ))
menue.obj(menue)
 Error 42: Symbol Undefined ?puts zScreenArea  QAEXPBD Z (void syscall
zScreenArea::puts(char const *))
menue.obj(menue)
 Error 42: Symbol Undefined ?edit zStringEditor  QAEHHHPADHHH Z (int
syscall zStringEditor::edit(int ,int ,char *,int ,int ,int ))
menue.obj(menue)
 Error 42: Symbol Undefined ??0zStringEditor  QAE HH Z (syscall
zStringEditor::zStringEditor(int ,int ))
menue.obj(menue)
 Error 42: Symbol Undefined ?cursor zScreenArea  QAEXFF Z (void syscall
zScreenArea::cursor(short ,short ))
menue.obj(menue)
 Error 42: Symbol Undefined ?hidemouse zEventQueue  QAEXXZ (void syscall
zEventQueue::hidemouse(void ))
menue.obj(menue)
 Error 42: Symbol Undefined ??0zScreenArea  QAE FFFFPBDF Z (syscall
zScreenArea::zScreenArea(short ,short ,short ,short ,char const *,short
))
menue.obj(menue)
 Error 42: Symbol Undefined ??1zTUI  QAE XZ (syscall zTUI::~zTUI(void ))
menue.obj(menue)
 Error 42: Symbol Undefined ?source zTUI  QAEHAAVzEvent  AAFF Z (int
syscall zTUI::source(zEvent &,short &,short ))
menue.obj(menue)
 Error 42: Symbol Undefined ??0zEvent  QAE W4event_t  HHHH Z (syscall
zEvent::zEvent(event_t ,int ,int ,int ,int ))
menue.obj(menue)
 Error 42: Symbol Undefined
??0zTUI  QAE ABUzScreenSpec  0ABUzMenSysSpec  PBDPBUzScrollSpec  3 Z
(syscall zTUI::zTUI(zScreenSpec const &,zScreenSpec const &,zMenSysSpec
const &,char const *,zScrollSpec const *,zScrollSpec const *))
menue.obj(menue)
 Error 42: Symbol Undefined ??0zButton  QAE FFPBD0FF Z (syscall
zButton::zButton(short ,short ,char const *,char const *,short ,short ))
menue.obj(menue)
 Error 42: Symbol Undefined
?get zEventQueue  QAEAAVzEvent  W4event_t  H Z (zEvent &syscall
zEventQueue::get(event_t ,int ))
menue.obj(menue)
 Error 42: Symbol Undefined ?karte_testen  YAHXZ (int cdecl
karte_testen(void ))
io_karte.obj(io_karte)
 Error 42: Symbol Undefined ??1zScreenArea  UAE XZ (syscall
zScreenArea::~zScreenArea(void ))
io_karte.obj(io_karte)
 Error 42: Symbol Undefined ?printf zScreenArea  QAAHPADZZ (int cdecl
zScreenArea::printf(char *,...))
io_karte.obj(io_karte)
 Error 42: Symbol Undefined ?scroll zScreenArea  QAEXF Z (void syscall
zScreenArea::scroll(short ))
io_karte.obj(io_karte)
 Error 42: Symbol Undefined ?putch zScreenArea  QAEXEF Z (void syscall
zScreenArea::putch(unsigned char ,short ))
io_karte.obj(io_karte)
 Error 42: Symbol Undefined ?putch zTWindow  QAEXD Z (void syscall
zTWindow::putch(char ))
io_karte.obj(io_karte)
 Error 42: Symbol Undefined ?process_event zButton  UAEHAAVzEvent  AAF Z
(int syscall zButton::process_event(zEvent &,short &))
OPTLINK : Warning 148: USE16/USE32 Mismatch : DGROUP

--- errorlevel 36

--- errorlevel 36

May 18 2001
parent reply Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> writes:
Hi Walter,

Walter schrieb:
 
 Try using the old Zortech blink linker.
 

I tried out a lot, errors and warnings now are reduced: first I found on my harddisk an update from flash-graphics dated from 1993, I ordered from flashtek years ago, but never used. Using this flashgraphics fgp.lib and my sdx.lib( don´t know what this is...) from SC7.21 your Mars-SC I get: my makefile is: ##################################################### new.exe: new.obj sc new.obj X32V.lib fgp.lib -mx -g -6 -Bg new.obj: new.cpp sc new.cpp X32V.lib fgp.lib -c -mx -g -6 -Bg ##################################################### I get as output: ##################################################### sc new.cpp X32V.lib fgp.lib -c -mx -g -6 -Bg sc new.obj X32V.lib fgp.lib -mx -g -6 -Bg link C:\dm\LIB\cx+new,new,,X32V+fgp/co/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved C:\DM\BIN\..\lib\fgp.lib(MISC) Error 42: Symbol Undefined _fg_osmode C:\DM\BIN\..\lib\fgp.lib(fgc) Error 42: Symbol Undefined _fg_getenv C:\DM\BIN\..\lib\fgp.lib(EGA) Error 42: Symbol Undefined _fg_malloc C:\DM\BIN\..\lib\fgp.lib(floodfil) Error 42: Symbol Undefined _fg_free --- errorlevel 4 --- errorlevel 4 ##################################################### using blink I get as output: (blink C:\dm\LIB\cx+new,new,,X32V+fgp/co/noi; ) ##################################################### Warning: COMENT record with unknown memory model 'x' Warning: COMENT record with unknown memory model 'x' Opening C:\WINDOWS\TEMP\ztc_1.tmp Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: undefined symbols: _exit in cx.ASM (C:\dm\LIB\cx.OBJ) _printf in new.cpp (new.OBJ) __setenvp in ..\core32\cinit.asm (..\core32\cinit.asm) __SET_DOS_ERRNO in ..\dos32\io.asm (..\dos32\io.asm) and ..\dos32\getdos.asm (..\dos32\getdos.asm) __flushterm in ..\dos32\getdos.asm (..\dos32\getdos.asm) _fg_osmode in CGAMEDA.asm (CGAMEDA.asm), FG24BIT.asm (FG24BIT.asm), FG16BIT.asm (FG16BIT.asm), TRAVERSE.asm (TRAVERSE.asm), ISA_VESA.asm (ISA_VESA.asm), HERC.asm (HERC.asm), COMMON.asm (COMMON.asm), ISA.asm (ISA.asm), FG8BIT.asm (FG8BIT.asm), EGA.asm (EGA.asm), FG_MSM.asm (FG_MSM.asm) and MISC.asm (MISC.asm) _vprintf in ..\core\_printf.c (..\core\_printf.c) __SET_ERRNO in ..\core32\read.asm (..\core32\read.asm), ..\dos32\io.asm (..\dos32\io.asm) and ..\core32\write.asm (..\core32\write.asm) _fflush in ..\core\flush.c (..\core\flush.c), ..\core\flush.c (..\core\flush.c), ..\core\flush.c (..\core\flush.c), ..\core\flushall.c (..\core\flushall.c), ..\core\fclose.c (..\core\fclose.c), ..\core32\fputc.asm (..\core32\fputc.asm), ..\core\vprintf.c (..\core\vprintf.c) and ..\core\flush.c (..\core\flush.c) _fg_getenv in ..\fgc.c (..\fgc.c) _fg_malloc in ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\floodfil.c (..\floodfil.c) and EGA.asm (EGA.asm) __pformat in ..\core\vprintf.c (..\core\vprintf.c) _fclose in ..\core\iob.c (..\core\iob.c) _flushall in ..\core\fflush.c (..\core\fflush.c) _fg_free in ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c) and ..\floodfil.c (..\floodfil.c) _strlen in ..\core\printf.c (..\core\printf.c) and ..\core\printf.c (..\core\printf.c) __fillbuf in ..\core32\fputc.asm (..\core32\fputc.asm) __flushbu in ..\core32\fputc.asm (..\core32\fputc.asm) _memset in ..\core\fclose.c (..\core\fclose.c) _FREEBUF in ..\core\fclose.c (..\core\fclose.c) _sprintf in ..\core\fclose.c (..\core\fclose.c) Warning: no stack segment ##################################################### Walter, sorry to ask, but what do you think ? Werner
May 22 2001
parent reply "Walter" <walter digitalmars.com> writes:
Can you try a very simple graphics program, like just opening and closing
the graphics package?

(BTW, Flash Graphics is not a Digital Mars product.)

Werner Hürttlen wrote in message <3B0A6803.91208C63 fz-juelich.de>...
Hi Walter,

Walter schrieb:
 Try using the old Zortech blink linker.

I tried out a lot, errors and warnings now are reduced: first I found on my harddisk an update from flash-graphics dated from 1993, I ordered from flashtek years ago, but never used. Using this flashgraphics fgp.lib and my sdx.lib( don´t know what this is...) from SC7.21 your Mars-SC I get: my makefile is: ##################################################### new.exe: new.obj sc new.obj X32V.lib fgp.lib -mx -g -6 -Bg new.obj: new.cpp sc new.cpp X32V.lib fgp.lib -c -mx -g -6 -Bg ##################################################### I get as output: ##################################################### sc new.cpp X32V.lib fgp.lib -c -mx -g -6 -Bg sc new.obj X32V.lib fgp.lib -mx -g -6 -Bg link C:\dm\LIB\cx+new,new,,X32V+fgp/co/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved C:\DM\BIN\..\lib\fgp.lib(MISC) Error 42: Symbol Undefined _fg_osmode C:\DM\BIN\..\lib\fgp.lib(fgc) Error 42: Symbol Undefined _fg_getenv C:\DM\BIN\..\lib\fgp.lib(EGA) Error 42: Symbol Undefined _fg_malloc C:\DM\BIN\..\lib\fgp.lib(floodfil) Error 42: Symbol Undefined _fg_free --- errorlevel 4 --- errorlevel 4 ##################################################### using blink I get as output: (blink C:\dm\LIB\cx+new,new,,X32V+fgp/co/noi; ) ##################################################### Warning: COMENT record with unknown memory model 'x' Warning: COMENT record with unknown memory model 'x' Opening C:\WINDOWS\TEMP\ztc_1.tmp Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Warning: COMENT record with unknown memory model 'x' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xca in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xbc in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: FIXUPP.TARGT.extdef index out-of-range Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: unknown object record, type=0xc3 in 'SDX' Error: undefined symbols: _exit in cx.ASM (C:\dm\LIB\cx.OBJ) _printf in new.cpp (new.OBJ) __setenvp in ..\core32\cinit.asm (..\core32\cinit.asm) __SET_DOS_ERRNO in ..\dos32\io.asm (..\dos32\io.asm) and ..\dos32\getdos.asm (..\dos32\getdos.asm) __flushterm in ..\dos32\getdos.asm (..\dos32\getdos.asm) _fg_osmode in CGAMEDA.asm (CGAMEDA.asm), FG24BIT.asm (FG24BIT.asm), FG16BIT.asm (FG16BIT.asm), TRAVERSE.asm (TRAVERSE.asm), ISA_VESA.asm (ISA_VESA.asm), HERC.asm (HERC.asm), COMMON.asm (COMMON.asm), ISA.asm (ISA.asm), FG8BIT.asm (FG8BIT.asm), EGA.asm (EGA.asm), FG_MSM.asm (FG_MSM.asm) and MISC.asm (MISC.asm) _vprintf in ..\core\_printf.c (..\core\_printf.c) __SET_ERRNO in ..\core32\read.asm (..\core32\read.asm), ..\dos32\io.asm (..\dos32\io.asm) and ..\core32\write.asm (..\core32\write.asm) _fflush in ..\core\flush.c (..\core\flush.c), ..\core\flush.c (..\core\flush.c), ..\core\flush.c (..\core\flush.c), ..\core\flushall.c (..\core\flushall.c), ..\core\fclose.c (..\core\fclose.c), ..\core32\fputc.asm (..\core32\fputc.asm), ..\core\vprintf.c (..\core\vprintf.c) and ..\core\flush.c (..\core\flush.c) _fg_getenv in ..\fgc.c (..\fgc.c) _fg_malloc in ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\floodfil.c (..\floodfil.c) and EGA.asm (EGA.asm) __pformat in ..\core\vprintf.c (..\core\vprintf.c) _fclose in ..\core\iob.c (..\core\iob.c) _flushall in ..\core\fflush.c (..\core\fflush.c) _fg_free in ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c), ..\fgc.c (..\fgc.c) and ..\floodfil.c (..\floodfil.c) _strlen in ..\core\printf.c (..\core\printf.c) and ..\core\printf.c (..\core\printf.c) __fillbuf in ..\core32\fputc.asm (..\core32\fputc.asm) __flushbu in ..\core32\fputc.asm (..\core32\fputc.asm) _memset in ..\core\fclose.c (..\core\fclose.c) _FREEBUF in ..\core\fclose.c (..\core\fclose.c) _sprintf in ..\core\fclose.c (..\core\fclose.c) Warning: no stack segment ##################################################### Walter, sorry to ask, but what do you think ? Werner

May 22 2001
next sibling parent reply Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> writes:
Walter schrieb:
 
 Can you try a very simple graphics program, like just opening and closing
 the graphics package?

Yes, I will make such a simple program, only with main and fg_init(). I will do it later. Thanks.
 (BTW, Flash Graphics is not a Digital Mars product.)

FlashGraphics have been my reason to buy zortech 10 years ago. Doug Huffman was so helpful to forward my question to Joe Huffman, the autor of FlashGraphics, but up to now I got no answer. So, to continue with MARS I am missing only a DOS-Graphics-package. Best would be of course to get flashgraphics running with MARS, if this is not possible, what package should I use instead ? I only need something to put text and graphic pixels on a screen. I don´t want to program my own drivers at register-level for diffrent graphics-cards, so I need a package, accessing the hardware for me, and give me a portable interface. thanks for every idea and help, Werner
May 23 2001
parent reply NancyEtRoland <nancyetroland free.fr> writes:
Werner Hürttlen a écrit :

 So, to continue with MARS I am missing only a DOS-Graphics-package. Best
 would be of course to get flashgraphics running with MARS,
 if this is not possible, what package should I use instead ?

 I only need something to put text and graphic pixels on a screen. I
 don´t want to program my own drivers at register-level for diffrent
 graphics-cards, so I need a package, accessing the hardware for me, and
 give me a portable interface.

You have to considere VESA Bios Extension: VBE. Almost all graphic card support VBE. Ask me and i will e-mail you VBE3.0 specifications on .PDF format: 272 kb Roland
Jun 02 2001
next sibling parent reply Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> writes:
Hi Roland,
thank you for this information. Would you please mail me VBE3.0
specifications on .PDF format or give me the link ?

As I am looking for a graphics-package I have found some freeware on the
web:

-SCITECH MGL library  http://www.scitechsoft.com/dp_mgl.html
-ALLEGRO http://www.talula.demon.co.uk/allegro/

do you know them ? Is it worth to look into ?

Werner

NancyEtRoland schrieb:
 
 Werner Hürttlen a écrit :
 
 So, to continue with MARS I am missing only a DOS-Graphics-package. Best
 would be of course to get flashgraphics running with MARS,
 if this is not possible, what package should I use instead ?

 I only need something to put text and graphic pixels on a screen. I
 don´t want to program my own drivers at register-level for diffrent
 graphics-cards, so I need a package, accessing the hardware for me, and
 give me a portable interface.

You have to considere VESA Bios Extension: VBE. Almost all graphic card support VBE. Ask me and i will e-mail you VBE3.0 specifications on .PDF format: 272 kb Roland

Jun 06 2001
parent reply Mark Essers <webmaster pythonschlangen.de> writes:
Allegro is a very good lib.
(WinAlleg is a good choice to develop for DOS and use it easy on Windows)
I don't like the using of DirectX, opengl for the beginning..I want to know
what's going on behind the functions of such a lib

I've used it with DJGPP and Visual C++.
Unfortunally it's hard to switch it to DM (for me, it's very hard :-) )

If anyone has developed a API to VBE for DM..i'm very interested in it.
(payment is no problem..I don't want to get anythink without money :-) )

Mark Essers





Werner Hürttlen schrieb:

 -SCITECH MGL library  http://www.scitechsoft.com/dp_mgl.html
 -ALLEGRO http://www.talula.demon.co.uk/allegro/

 do you know them ? Is it worth to look into ?

 Werner

Aug 01 2001
parent reply NancyEtRoland <nancyetroland free.fr> writes:
Mark Essers a écrit :

 If anyone has developed a API to VBE for DM..i'm very interested in it.
 (payment is no problem..I don't want to get anythink without money :-) )

 Mark Essers

I developped what can be considered as an API. unfortunately a lot of work to do if i want to sell it: there is no manuals, and i have to "compact" it: make headers and a lib that contain the minimum necessary but enough functions to make it compile/run. as i don't think there is a market for a dos graphic package these day, i never did this work. (you are the second person in this newsgroup to ask for a vbe graphic package, is there a maket after all ?) Anyway, depending on what you want, i can send you some sources. Notably for the init process and get the graphic frame buffer pointer. After that, graphic for vbe is most like vga. I can only give code "like it is" just to study. It's not compilable a it call some functions i will not give the sources. And comments in french mixed with some english. But if you ask a precis question i can answer, or if you want to have the sources of a specific function i can give it. Note that for debug reason, my code is always compatible for DOSX and DOS 16 bit, depending on sizeof(int) After this warnings, ask me and i send the code Regards Roland
Aug 01 2001
parent reply "Mark Essers" <mark pythonschlangen.de> writes:
Hi Roland,

 (you are the second person in this newsgroup to ask for a vbe graphic

 is there a maket after all ?)

I think, yes..there is a market. Using DirectX or Opengl is the second or third step. First of all, DOS gives the best way to understand the scenes 'behind'. I don't want to get all the overhead by a windows application. For a vektorgame, (I love the old version of the C64 'Elite' Game) or the beginning of graphic developing, dos is a very good choice. My problem is, my beginning with C/C++ (mistakes like integervalues for color ..I know they have to be bytevalues..and so on are the best examples of this start...) If you want to learn thinks like matrixes or so on, you can easy set your focus on the important stuff if you are using DOS, I think (like my start with assembler..a Zilog Z80 or a 65C02 is a great start ;-) ) I'm very interested ! mfG Mark Essers
Aug 02 2001
parent reply Roland <rv ronetech.com> writes:
well

i estimate i need 40 hours of work to make a real package:

headers, library for dosx and large model, user manual in french and english.

there is two problems:

1- if i do it for free, i have to do it during the spare time of my spare time.
And i have very little spare time..and a wife and childrens that want it for
them.

2- if i do it for money, i can do it for my companie, but as the market is
little, it may be too expensive.

well first is my package what you need ?

I can first send the main header with all the functions/data declarations.

I just need 4 hours of work to traduce the comments in (bad) english.

It can be the beginning of a user manual, enough to evaluate "the market".

May be i will be able to send that in one or two weeks.

During this time, never hesitate to show your interest with messages in this
newsgroup.

Regards

Roland

Post scriptum:

Hi Jan,

what about a graphic package for dos in DM C++ ?
so i can be famous if not rich..

Ciao



Mark Essers a écrit :

 Hi Roland,

 (you are the second person in this newsgroup to ask for a vbe graphic

 is there a maket after all ?)

I think, yes..there is a market. Using DirectX or Opengl is the second or third step. First of all, DOS gives the best way to understand the scenes 'behind'. I don't want to get all the overhead by a windows application. For a vektorgame, (I love the old version of the C64 'Elite' Game) or the beginning of graphic developing, dos is a very good choice. My problem is, my beginning with C/C++ (mistakes like integervalues for color ..I know they have to be bytevalues..and so on are the best examples of this start...) If you want to learn thinks like matrixes or so on, you can easy set your focus on the important stuff if you are using DOS, I think (like my start with assembler..a Zilog Z80 or a 65C02 is a great start ;-) ) I'm very interested ! mfG Mark Essers

Aug 03 2001
parent NancyEtRoland <nancyetroland free.fr> writes:
I was crazy to write that.
I have no time at all for that, and much more work than expected no make it
nice.
The only thing i can say now is: one day perhaps..

Hope you can find something usefull at

http://dosonly.com

ciao

Roland

Roland a écrit :

 well

 i estimate i need 40 hours of work to make a real package:

 headers, library for dosx and large model, user manual in french and english.

 there is two problems:

 1- if i do it for free, i have to do it during the spare time of my spare time.
 And i have very little spare time..and a wife and childrens that want it for
 them.

 2- if i do it for money, i can do it for my companie, but as the market is
 little, it may be too expensive.

 well first is my package what you need ?

 I can first send the main header with all the functions/data declarations.

 I just need 4 hours of work to traduce the comments in (bad) english.

 It can be the beginning of a user manual, enough to evaluate "the market".

 May be i will be able to send that in one or two weeks.

 During this time, never hesitate to show your interest with messages in this
 newsgroup.

 Regards

 Roland

 Post scriptum:

 Hi Jan,

 what about a graphic package for dos in DM C++ ?
 so i can be famous if not rich..

 Ciao

 Mark Essers a écrit :

 Hi Roland,

 (you are the second person in this newsgroup to ask for a vbe graphic

 is there a maket after all ?)

I think, yes..there is a market. Using DirectX or Opengl is the second or third step. First of all, DOS gives the best way to understand the scenes 'behind'. I don't want to get all the overhead by a windows application. For a vektorgame, (I love the old version of the C64 'Elite' Game) or the beginning of graphic developing, dos is a very good choice. My problem is, my beginning with C/C++ (mistakes like integervalues for color ..I know they have to be bytevalues..and so on are the best examples of this start...) If you want to learn thinks like matrixes or so on, you can easy set your focus on the important stuff if you are using DOS, I think (like my start with assembler..a Zilog Z80 or a 65C02 is a great start ;-) ) I'm very interested ! mfG Mark Essers


Sep 20 2001
prev sibling next sibling parent reply Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> writes:
Roland,

would you be able to give a piece of example-Code, to draw a circle (or
a line or a pixel)  on the screen using VBE 3.0 in DOSX ?


I don´t know how to start ? Should I call all functions via int10h ?

Thank you, 
Werner
Jun 07 2001
parent reply Roland <rv ronetech.com> writes:
Werner Hürttlen a écrit :

 would you be able to give a piece of example-Code, to draw a circle (or
 a line or a pixel)  on the screen using VBE 3.0 in DOSX ?

Almost same code as for writing pixels/lines/circle for VGA without any package.
 I don´t know how to start ? Should I call all functions via int10h ?

- start by checking if you already have some VGA source code. - Yes: int 10h for initialisation and getting video frame buffer addresse. --------- Do you already have functions to deal with VGA ? If no, do you have the sources of your Graphic package ? You wrote:
 I need a package, accessing the hardware for me, and give me a portable

VBE does just that but only that. It is not really a graphic package. It is just here to make hardware independent initialisation of graphic card, get graphic card informations and acces graphic card video frame buffer. We already have what can be considered as a home made Graphic Package that can manipulate memory bitmap as well and much more. But it was for internal use: there is no user manual. Writing a pixel suppose you have initialized the video. It suppose you know witch kind of video frame buffer it is it: 4 planes of 1 bit per pixel, 1 plane of 8 bit per pixel, banked, flat, what is the screen resolution ? etc.. So it is not so easy to give some usefull piece of code witout giving the whole package. I'm don't know if i can give the sources of the whole package. Perhaps the libs and headers. But there is currently no user manual and comments are in franglais slang (a proprietary slang that mix french and english). And it is quit a work to make this package usable to any programmer. Is there a market for a DOS Graphic package these day ? i don't think so. Regards Roland
Jun 08 2001
parent Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> writes:
Hi Roland,


 Do you already have functions to deal with VGA ?

 If no, do you have the sources of your Graphic package ?

 You wrote:
 
 I need a package, accessing the hardware for me, and give me a portable

VBE does just that but only that.

 It is not really a graphic package. It is just here to make hardware
 independent initialisation of graphic
 card, get graphic card informations and acces graphic card video frame
 buffer.

Ok, to have MARS-C++ example code how to get graphic card informations and acces graphic card video frame buffer, and to set some pixels using a flat pointer is exactly what I am looking for.
 So it is not so easy to give some usefull piece of code witout giving the
 whole package.

Do you use MARS or ZORTECH for it ?
 And it is quit a work to make this package usable to any programmer.

working the first time. This is the reason I am looking for example code.
 Is there a market for a DOS Graphic package these day ? i don't think so.

No. But I develop experimental software accessing self made hardware. And if you have made your own hardware, it is much more easy to access it via DOS, as to write a VxD and do the task in win32. If you do it in windows, you have to have a DSP or other number-chruncher to make the performance, if you do it in DOS, the power of a P3 or P4 is ok to drive the data-aquisition. And if some student wants to add some subroutines to your code, it is easier to make this in C under DOS. Most studends are not able to do it under windows. Regards Werner
Jun 11 2001
prev sibling parent Roland <rv ronetech.com> writes:
Hi,

have a look at:

http://www.scitechsoft.com

Regards

Roland

NancyEtRoland a écrit :

 Werner Hürttlen a écrit :

 So, to continue with MARS I am missing only a DOS-Graphics-package. Best
 would be of course to get flashgraphics running with MARS,
 if this is not possible, what package should I use instead ?

 I only need something to put text and graphic pixels on a screen. I
 don´t want to program my own drivers at register-level for diffrent
 graphics-cards, so I need a package, accessing the hardware for me, and
 give me a portable interface.

You have to considere VESA Bios Extension: VBE. Almost all graphic card support VBE. Ask me and i will e-mail you VBE3.0 specifications on .PDF format: 272 kb Roland

Jun 08 2001
prev sibling parent reply Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> writes:
Walter schrieb:
 
 Can you try a very simple graphics program, like just opening and closing
 the graphics package?

Here is my simple testprogram. It runs, the generated .exe shows a red circle. (I am happy...) But I get linker errors... here is the code: ########################### #include "zeichnen.hpp" void main(void) { printf("simple test\n"); fg_init_vesa2(); while(!kbhit()) fg_drawarc(FG_RED,FG_MODE_SET,~0,400,300, 100, 0, 3600,\ fg.displaybox); fg_term(); } ############################ here is the makefile: ############################ simple.exe: simple.obj sc simple.obj X32V.lib fgp.lib -mx -g simple.obj: simple.cpp sc simple.cpp X32V.lib fgp.lib -c -mx -g ############################ here is the compiling output: ############################ sc simple.cpp X32V.lib fgp.lib -c -mx -g sc simple.obj X32V.lib fgp.lib -mx -g link C:\dm\LIB\cx+simple,simple,,X32V+fgp/co/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved C:\DM\BIN\..\lib\fgp.lib(MISC) Error 42: Symbol Undefined _fg_osmode C:\DM\BIN\..\lib\fgp.lib(EGA) Error 42: Symbol Undefined _fg_malloc C:\DM\BIN\..\lib\fgp.lib(fgc) Error 42: Symbol Undefined _fg_getenv C:\DM\BIN\..\lib\fgp.lib(floodfil) Error 42: Symbol Undefined _fg_free --- errorlevel 4 --- errorlevel 4 ############################## my fgp.lib is from 29.07.1993 22:21. Why the Errors ? Werner
May 23 2001
parent reply "Walter" <walter digitalmars.com> writes:
What is zeichnen.hpp?

As far as I know, the _fg_ symbols should be in the fgp.lib library. Try
running lib on fgp.lib to generate a .lst file to see what symbols are in
there. Are there other libraries that come with flash graphics? Is there an
fgx.lib? (The reason I say this is 'p' may mean for the pharlap version, not
the dosx version.)

-Walter

"Werner Hürttlen" <w.huerttlen fz-juelich.de> wrote in message
news:3B0BB651.61AE8868 fz-juelich.de...
 Walter schrieb:
 Can you try a very simple graphics program, like just opening and


 the graphics package?

Here is my simple testprogram. It runs, the generated .exe shows a red circle. (I am happy...) But I get linker errors... here is the code: ########################### #include "zeichnen.hpp" void main(void) { printf("simple test\n"); fg_init_vesa2(); while(!kbhit()) fg_drawarc(FG_RED,FG_MODE_SET,~0,400,300, 100, 0, 3600,\ fg.displaybox); fg_term(); } ############################ here is the makefile: ############################ simple.exe: simple.obj sc simple.obj X32V.lib fgp.lib -mx -g simple.obj: simple.cpp sc simple.cpp X32V.lib fgp.lib -c -mx -g ############################ here is the compiling output: ############################ sc simple.cpp X32V.lib fgp.lib -c -mx -g sc simple.obj X32V.lib fgp.lib -mx -g link C:\dm\LIB\cx+simple,simple,,X32V+fgp/co/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved C:\DM\BIN\..\lib\fgp.lib(MISC) Error 42: Symbol Undefined _fg_osmode C:\DM\BIN\..\lib\fgp.lib(EGA) Error 42: Symbol Undefined _fg_malloc C:\DM\BIN\..\lib\fgp.lib(fgc) Error 42: Symbol Undefined _fg_getenv C:\DM\BIN\..\lib\fgp.lib(floodfil) Error 42: Symbol Undefined _fg_free --- errorlevel 4 --- errorlevel 4 ############################## my fgp.lib is from 29.07.1993 22:21. Why the Errors ? Werner

May 23 2001
parent reply Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> writes:
Hi Walter,


Walter schrieb:
 
 What is zeichnen.hpp?

sorry for confusion, in it is nothing I use, only fg.h the flashgraphics header file and stdio.h.
 As far as I know, the _fg_ symbols should be in the fgp.lib library. Try
 running lib on fgp.lib to generate a .lst file to see what symbols are in
 there. 

Doing lib.exe on the fgp.lib from 1993 I get no match for the missing symbols (_fg_osmode,_fg_malloc, _fg_getenv, _fg_free). Doing a text-search in fgp.lib I can see all missing symbols are listed as text in the fgp.lib. Why does your lib.exe did not find them ? Because my program runs, I suppose I do not use these functions/globals _fg_osmode,_fg_malloc, _fg_getenv, _fg_free. Doing your lib.exe on the old fgp.lib from 1991 (came with ZortechC++ 3.0) I see _fg_malloc and _fg_free in both, its in your listing and I see it as text. _fg_osmode and _fg_getenv is not in this old fgp.lib. This old fgp.lib does not work with mars (linking errors), so I like to use the newer one.
Are there other libraries that come with flash graphics? Is there an
 fgx.lib? (The reason I say this is 'p' may mean for the pharlap version, not
 the dosx version.)

No, there are no other libs, there is a set of diffrent libs for 16/32 Bit and debug-info included, but fgp.lib is for DOSX, fgw.lib is for pharlab. What should I do ? Send you the fgp.lib ? What DOS-Graphics-Library would you recomm ? Werner
May 28 2001
parent reply "Walter" <walter digitalmars.com> writes:
A text search may find them because they are external references. LIB
doesn't look for external references, it looks for exported names.

Look for those names appearing in something else that needs to be linked in.

Werner Hürttlen wrote in message <3B1256D2.745F5576 fz-juelich.de>...
Hi Walter,


Walter schrieb:
 What is zeichnen.hpp?

sorry for confusion, in it is nothing I use, only fg.h the flashgraphics header file and stdio.h.
 As far as I know, the _fg_ symbols should be in the fgp.lib library. Try
 running lib on fgp.lib to generate a .lst file to see what symbols are in
 there.

Doing lib.exe on the fgp.lib from 1993 I get no match for the missing symbols (_fg_osmode,_fg_malloc, _fg_getenv, _fg_free). Doing a text-search in fgp.lib I can see all missing symbols are listed as text in the fgp.lib. Why does your lib.exe did not find them ? Because my program runs, I suppose I do not use these functions/globals _fg_osmode,_fg_malloc, _fg_getenv, _fg_free. Doing your lib.exe on the old fgp.lib from 1991 (came with ZortechC++ 3.0) I see _fg_malloc and _fg_free in both, its in your listing and I see it as text. _fg_osmode and _fg_getenv is not in this old fgp.lib. This old fgp.lib does not work with mars (linking errors), so I like to use the newer one.
Are there other libraries that come with flash graphics? Is there an
 fgx.lib? (The reason I say this is 'p' may mean for the pharlap version,


 the dosx version.)

No, there are no other libs, there is a set of diffrent libs for 16/32 Bit and debug-info included, but fgp.lib is for DOSX, fgw.lib is for pharlab. What should I do ? Send you the fgp.lib ? What DOS-Graphics-Library would you recomm ? Werner

May 28 2001
parent Werner =?iso-8859-1?Q?H=FCrttlen?= <w.huerttlen fz-juelich.de> writes:
Hi Walter,

Walter schrieb:
 
 A text search may find them because they are external references. LIB
 doesn't look for external references, it looks for exported names.

Aha.
 Look for those names appearing in something else that needs to be linked in.

package offered by Zortech consisting of all Flashtek-Products, flashview, flashgraphics and X32. These 3 products make 3 subdirectories, and in the flashgraphic subdirectory you only may see following files: Datenträger in Laufwerk V: heißt USER Verzeichnis von V:\COMPILER\FLASHTEK\GRAPHICS\UPDATE\DISK1\LIB . <DIR> . .. <DIR> .. FGH LIB 187,392 07-29-93 9:48p FGH.LIB FGO LIB 140,288 07-29-93 10:02p FGO.LIB FGDEBUGO LIB 153,600 07-29-93 10:04p FGDEBUGO.LIB FG LIB 132,096 07-29-93 10:06p FG.LIB FGDEBUG LIB 148,480 07-29-93 10:08p FGDEBUG.LIB FGDEBUGP LIB 134,656 07-29-93 10:10p FGDEBUGP.LIB FGP LIB 119,808 07-29-93 10:13p FGP.LIB FGDEBUGW LIB 153,600 07-29-93 10:17p FGDEBUGW.LIB FGW LIB 138,240 07-29-93 10:21p FGW.LIB FGDEBUGH LIB 138,240 07-29-93 10:22p FGDEBUGH.LIB LIB EXE 616,746 07-30-93 11:27a LIB.EXE <----- (this is the archive....not your lib.exe) 11 Datei(en) 2,063,146 Bytes 2 Verzeichnis(se) 2,147,221,504 Bytes frei Hard for me to believe that I need something else, to get it compiled. But I never have tried this 93-version. The old 91-version was ok for me. Werner
May 29 2001