Changeset 127


Ignore:
Timestamp:
Oct 29, 2023, 11:05:48 PM (22 months ago)
Author:
gyoung
Message:

Changes to build pmcddb.exe with VAC 3.08. This builds but doesn't run no error returned

Location:
trunk
Files:
1 added
1 deleted
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/classes/mm-progs/mmprog.inc

    r104 r127  
    11# MM-prog specific makefile include
    22
    3 CC              =        gcc
    4 CPPFLAGS        =        -O -Wno-pointer-sign -Wall -Zomf -Zmt -s
     3CC              =        icc
     4#CPPFLAGS       =        -O -Wno-pointer-sign -Wall -Zomf -Zmt -s
    55#CPPFLAGS       = -O -Zomf -Zcrtdll -Zmtd -s
     6CPPFLAGS        =  -Ge+ /Gm+ -G5 /Ss -Gl /O+ -Oc+ -Ol- /Q+
    67
    78INC             = ../include -I ../../../classes/inc -I $(COMMONSRC)/include
     
    1617
    1718$(LIBDIR)/%.obj:        $(COMMONSRC)/%.c
    18         $(CC) -c -Wno-pointer-sign -Wall -o$@ -Zomf -I$(INC) $<
    19 
     19#       $(CC) -c -Wno-pointer-sign -Wall -o$@ -Zomf -I$(INC) $<
     20        $(CC) $(CPPFLAGS) /C+ -I$(INC) /Fo$@ $<
    2021%.obj:  %.c
    21         $(CC) -c -Wno-pointer-sign -Wall -o$@ -Zomf -I$(INC) $<
     22#       $(CC) -c -Wno-pointer-sign -Wall -o$@ -Zomf -I$(INC) $<
     23        $(CC) $(CPPFLAGS) /C -I$(INC) /Fo$@ $<
    2224
    2325
  • trunk/mediafolder/c/cddb/cddb.cpp

    r104 r127  
    2424#include <io.h>
    2525#include <fcntl.h>
    26 #include <sys/types.h>
     26//#include <sys/itypes.h>
     27#include <types.h>
    2728#include <sys/socket.h>
    2829#include <netdb.h>
    2930#include <errno.h>
     31#include <nerrno.h>
    3032#include <netinet/in.h>
    3133
     
    4244extern int errno;
    4345LONG extern CDDBDiscID(char * drive,CDDBINFO *cddbInfo);
    44 
     46//unsigned short _Optlink _bswap(unsigned short s);
    4547extern int port;
    4648extern char host[100];
     
    360362      root->linkCddb(Cddb);
    361363
    362   }while(true);
     364  }while(1);
    363365
    364366}
     
    387389  sprintf(buffer,"cddb query %08x %d",cddbInfo->discid,cddbInfo->numTracks);
    388390  for(a=0;a<cddbInfo->numTracks;a++) {
    389     rc=snprintf(track,sizeof(track)," %d",cddbInfo->startSector[a]);
     391    rc=sprintf(track,/*sizeof(track),*/" %d",cddbInfo->startSector[a]);
    390392    if(rc==EOF||rc>=sizeof(track)) {
    391393      printError((char *)"Query: buffer overrun while formatting track offsets.\nPlease report this bug.\n");
     
    399401  }
    400402
    401   rc=snprintf(track,sizeof(track), " %d\n",cddbInfo->discLength);
     403  rc=sprintf(track,/*sizeof(track),*/ " %d\n",cddbInfo->discLength);
    402404  if(rc==EOF||rc>=sizeof(track)) {
    403405    printError((char *)"Query: buffer overrun while formatting disclength.\nPlease report this bug.\n");
  • trunk/mediafolder/c/cddb/helper.c

    r4 r127  
    158158BOOL buildLogName( char * outBuf, char * logName,ULONG ulSize)
    159159{
    160   if(snprintf(outBuf, ulSize,"logfiles\\%s",logName)==EOF)
     160  if(sprintf(outBuf, /*ulSize,*/"logfiles\\%s",logName)==EOF)
    161161    return FALSE;
    162162  return TRUE;
     
    510510{
    511511  /* Build full path for cdrecord.ini file */
    512   snprintf(chrBuffer, iBufferSize, "%s\\cdrecord.ini", chrInstallDir);       
     512  sprintf(chrBuffer, /*iBufferSize,*/ "%s\\cdrecord.ini", chrInstallDir);
    513513  chrBuffer[iBufferSize-1]=0; /* Always terminate with zero */
    514514}
  • trunk/mediafolder/c/cddb/makefile

    r112 r127  
    33include ../../../make.inc
    44
    5 CC           = gcc
    6 CPPFLAGS     = -O -Wno-write-strings -Zomf -Zcrtdll -s
     5CC           = icc
     6#CPPFLAGS     = -O -Wno-write-strings -Zomf -Zcrtdll -s
    77#CPPFLAGSSTATIC     = -O -Zomf -Zsys -Zmt -s
    8 
     8CPPFLAGS        =  /Ge+ /Gm+ /G5 /Ss /Gl /O+ /Oc+ /Ol- /Q+ /Ti /Gx- /Sp4 /B"/pmtype:pm /ma /De"
    99CPPFLAGSVAC  = /Ge- /Gm+ /G4 /Gl- /O+ /Oc+ /Ol- /Q+
    1010INC             = ../../include
     
    1717BINDIR          =       ../../dist/bin
    1818HELPERDIR       =       ..\helper
    19 OBJECTS         =       cddb.o \
    20                         cd.o \
    21                         helper.o \
    22                         cddbhelper.o \
    23                         message.o
     19OBJECTS         =       cddb.obj \
     20                        cd.obj \
     21                        helper.obj \
     22                        cddbhelper.obj \
     23                        message.obj
    2424LIBOBJECTS      = $(LIBDIR)/sys_funcs.obj
    2525
     
    7171
    7272$(LIBDIR)/%.obj:        $(COMMONSRC)/%.c
    73         $(CC) -c -Wall -o$@ -Zomf -I$(INC) -I$(MOREINC) $<
     73#       $(CC) -c -Wall -o$@ -Zomf -I$(INC) -I$(MOREINC) $<
     74        $(CC) $(CPPFLAGS) /C+ -I$(INC) -I$(MOREINC) /Fo$@ $<
     75cd.obj: cd.c
     76#               gcc -c $< -I$(INC) -Zcrtdll -Zomf
     77                $(CC) $(CPPFLAGS) /C+ -I$(INC) /Fo$@ $<
     78helper.obj:     helper.c
     79#               gcc -c $< -I$(INC) -Zcrtdll -Zomf
     80                $(CC) $(CPPFLAGS) /C+ -I$(INC) /Fo$@ $<
     81message.obj:    message.c
     82#               gcc -c $< -I$(INC) -Zcrtdll -Zomf
     83                $(CC) $(CPPFLAGS) /C+ -I$(INC) /Fo$@ $<
     84pmcddb.exe:     pmcddb.cpp $(OBJECTS) $(LIBOBJECTS) $(CDDBOBJ) $(INC)\cddb.h $(INC)\cddb.hh
     85        $(CC) $(CPPFLAGS) -I$(INC) -I$(MOREINC) $< $(LIBOBJECTS) $(OBJECTS) $(CDDBOBJ) so32dll.lib TCPIP32.LIB pmcddb.def
    7486
    75 cd.o:   cd.c
    76                 gcc -c $< -I$(INC) -Zcrtdll -Zomf
    77 
    78 helper.o:       helper.c
    79                 gcc -c $< -I$(INC) -Zcrtdll -Zomf
    80 
    81 message.o:      message.c
    82                 gcc -c $< -I$(INC) -Zcrtdll -Zomf
    83 
    84 pmcddb.exe:     pmcddb.cc $(OBJECTS) $(LIBOBJECTS) $(CDDBOBJ) $(INC)\cddb.h $(INC)\cddb.hh
    85         $(CC) $< $(CPPFLAGS) -I$(INC) -I$(MOREINC) $(LIBOBJECTS) $(OBJECTS) $(CDDBOBJ)  -lsocket -lstdc++6_dll.lib pmcddb.def
    86 
    87 cddb.o: cddb.cpp $(INC)\cddb.hh
    88                 gcc -c cddb.cpp -I$(INC) -Zcrtdll -Zomf
    89 
    90 cddbcls.o:      cddbcls.cpp $(INC)\cddb.hh $(INC)\cddb.h
     87cddb.obj:       cddb.cpp $(INC)\cddb.hh
     88#               gcc -c cddb.cpp -I$(INC) -Zcrtdll -Zomf
     89                echo $(INC)
     90                echo $(INCLUDE)
     91                $(CC) $(CPPFLAGS) /C+ -I$(INC) /Fo$@ $<
     92cddbcls.obj:    cddbcls.cpp $(INC)\cddb.hh $(INC)\cddb.h
    9193                cd ../pm_launchers && make
    9294
    9395
    94 printHelper.o:  printHelper.cpp
    95                 gcc -c printHelper.cpp -I$(INC) -Zcrtdll -Zomf
    96 
    97 cddbhelper.o:   $(HELPERDIR)\cddbhelper.cpp
    98                 gcc -c $< -I$(INC) -Zcrtdll -Zomf
    99 
     96printHelper.obj:        printHelper.cpp
     97#               gcc -c printHelper.cpp -I$(INC) -Zcrtdll -Zomf
     98                $(CC) $(CPPFLAGS) /C+ -I$(INC) /Fo$@ $<
     99cddbhelper.obj: $(HELPERDIR)\cddbhelper.cpp
     100#               gcc -c $< -I$(INC) -Zcrtdll -Zomf
     101                $(CC) $(CPPFLAGS) /C+ -I$(INC) /Fo$@ $<
    100102clean:
    101103        -rm *.obj
  • trunk/mediafolder/c/cddb/message.c

    r2 r127  
    33#include <os2.h>
    44#include <stdio.h>
     5
     6void errorResource(void);
    57
    68void errorResource()
  • trunk/mediafolder/c/cddb/pmcddb.DEF

    r43 r127  
    2121NAME PmCddb WINDOWAPI
    2222DESCRIPTION '$@#(c) Chris Wohlgemuth :V0.1 (05.03.2000) ()#@'
     23STACKSIZE    1638400
    2324
    2425
    25 
  • trunk/mediafolder/c/cddb/res/makefile

    r109 r127  
    22
    33CC           = icc
    4 #CPPFLAGSVAC  = /Ge- /Gm+ /G4 /Gl  /O+ /Oc+ /Ol- /Q+
     4CPPFLAGSVAC  = /Ge- /Gm+ /G4 /Gl  /O+ /Oc+ /Ol- /Q+
    55CPPFLAGS  =  -Zdll -Zmt
    66INC             = ../../../include
     
    1818
    1919pmcddb001.dll:  pmcddb001.c pmcddb001.res
    20                 gcc -Zdll -Zomf -I$(INC) pmcddb001.c pmcddb001.def
     20#               gcc -Zdll -Zomf -I$(INC) pmcddb001.c pmcddb001.def
     21                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb001.c pmcddb001.def
    2122                rc pmcddb001.res pmcddb001.dll
    2223
     
    2526
    2627pmcddb007.dll:  pmcddb007.c pmcddb007.res
    27                 gcc -Zdll -Zomf -I$(INC) pmcddb007.c pmcddb007.def
     28#               gcc -Zdll -Zomf -I$(INC) pmcddb007.c pmcddb007.def
     29                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb007.c pmcddb007.def
    2830                rc pmcddb007.res pmcddb007.dll
    2931
     
    3234               
    3335pmcddb049.dll:  pmcddb049.c pmcddb049.res
    34                 gcc -Zdll -Zomf -I$(INC) pmcddb049.c pmcddb049.def
     36#               gcc -Zdll -Zomf -I$(INC) pmcddb049.c pmcddb049.def
     37                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb049.c pmcddb049.def
    3538                rc pmcddb049.res pmcddb049.dll
    3639
     
    3942
    4043pmcddb031.dll:  pmcddb031.c pmcddb031.res
    41                 gcc -Zdll -Zomf -I$(INC) pmcddb031.c pmcddb031.def
     44#               gcc -Zdll -Zomf -I$(INC) pmcddb031.c pmcddb031.def
     45                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb031.c pmcddb031.def
    4246                rc pmcddb031.res pmcddb031.dll
    4347
     
    4650
    4751pmcddb039.dll:  pmcddb039.c pmcddb039.res
    48                 gcc -Zdll -Zomf -I$(INC) pmcddb039.c pmcddb039.def
     52#               gcc -Zdll -Zomf -I$(INC) pmcddb039.c pmcddb039.def
     53                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb039.c pmcddb039.def
    4954                rc pmcddb039.res pmcddb039.dll
    5055
     
    5358
    5459pmcddb088.dll:  pmcddb088.c pmcddb088.res
    55                 gcc -Zdll -Zomf -I$(INC) pmcddb088.c pmcddb088.def
     60#               gcc -Zdll -Zomf -I$(INC) pmcddb088.c pmcddb088.def
     61                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb088.c pmcddb088.def
    5662                rc pmcddb088.res pmcddb088.dll
    5763
     
    6066
    6167pmcddb033.dll:  pmcddb033.c pmcddb033.res
    62                 gcc -Zdll -Zomf -I$(INC) pmcddb033.c pmcddb033.def
     68#               gcc -Zdll -Zomf -I$(INC) pmcddb033.c pmcddb033.def
     69                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb033.c pmcddb033.def
    6370                rc pmcddb033.res pmcddb033.dll
    6471
     
    6774
    6875pmcddb034.dll:  pmcddb034.c pmcddb034.res
    69                 gcc -Zdll -Zomf -I$(INC) pmcddb034.c pmcddb034.def
     76#               gcc -Zdll -Zomf -I$(INC) pmcddb034.c pmcddb034.def
     77                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb034.c pmcddb034.def
    7078                rc pmcddb034.res pmcddb034.dll
    7179
  • trunk/mediafolder/c/cddb/res/pmcddb001.DEF

    r104 r127  
    2222DATA MULTIPLE NONSHARED
    2323EXPORTS
    24       queryLanguage = _queryLanguage
     24      queryLanguage
  • trunk/mediafolder/c/cddb/res/pmcddb007.DEF

    r109 r127  
    2323DATA MULTIPLE NONSHARED
    2424EXPORTS
    25       queryLanguage = _queryLanguage
     25      queryLanguage
    2626
  • trunk/mediafolder/c/cddb/res/pmcddb031.DEF

    r104 r127  
    2222DATA MULTIPLE NONSHARED
    2323EXPORTS
    24         queryLanguage = _queryLanguage
     24        queryLanguage
  • trunk/mediafolder/c/cddb/res/pmcddb033.DEF

    r102 r127  
    2626DATA MULTIPLE NONSHARED
    2727EXPORTS
    28       queryLanguage = _queryLanguage
     28      queryLanguage
  • trunk/mediafolder/c/cddb/res/pmcddb034.DEF

    r102 r127  
    2222DATA MULTIPLE NONSHARED
    2323EXPORTS 
    24       queryLanguage = _queryLanguage
     24      queryLanguage
    2525
  • trunk/mediafolder/c/cddb/res/pmcddb039.DEF

    r104 r127  
    2222DATA MULTIPLE NONSHARED
    2323EXPORTS
    24         queryLanguage = _queryLanguage
     24        queryLanguage
  • trunk/mediafolder/c/cddb/res/pmcddb049.DEF

    r109 r127  
    2222DATA MULTIPLE NONSHARED
    2323EXPORTS
    24         queryLanguage = _queryLanguage
     24        queryLanguage
  • trunk/mediafolder/c/cddb/res/pmcddb088.DEF

    r104 r127  
    2222DATA MULTIPLE NONSHARED
    2323EXPORTS
    24         queryLanguage = _queryLanguage
     24        queryLanguage
Note: See TracChangeset for help on using the changeset viewer.