Ignore:
Timestamp:
Nov 9, 2023, 5:42:55 PM (21 months ago)
Author:
erdmann
Message:

merge from trunk CS 129

Location:
branches/v2.9_Lars
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • branches/v2.9_Lars

  • branches/v2.9_Lars/classes/c/c_audio/cwastream.c

    r63 r130  
    169169
    170170                  /* Try to open stream. A usable storage proc is not yet available but maybe in the future... */
    171                   sprintf(chrCommand,"open stream:%s type WAVEAUDIO alias wave%d SHAREABLE wait", chrURL, thisPtr);
     171                  sprintf(chrCommand,"open stream:%s type WAVEAUDIO alias wave%p SHAREABLE wait", chrURL, thisPtr);
    172172                  rc = mciSendString( chrCommand, retMsg, sizeof(retMsg), hwnd, 0);
    173173                  if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
    174174                    /* No success so try storage procedure from plugin pack. */
    175175                 
    176                     sprintf(chrCommand,"open ipipe:%s type WAVEAUDIO alias wave%d SHAREABLE wait", chrURL, thisPtr);
     176                    sprintf(chrCommand,"open ipipe:%s type WAVEAUDIO alias wave%p SHAREABLE wait", chrURL, thisPtr);
    177177                    rc = mciSendString( chrCommand, retMsg, sizeof(retMsg), hwnd, 0);
    178178                    if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    185185
    186186                  /* Set time format */
    187                   sprintf(chrCommand,"SET wave%d TIME FORMAT MILLISECONDS wait", thisPtr);
     187                  sprintf(chrCommand,"SET wave%p TIME FORMAT MILLISECONDS wait", thisPtr);
    188188                  rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    189189                  if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    192192                  }
    193193
    194                   sprintf(chrCommand,"play wave%d ", thisPtr);
     194                  sprintf(chrCommand,"play wave%p ", thisPtr);
    195195                  rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    196196                  if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    212212                WinStopTimer(WinQueryAnchorBlock(hwnd),hwnd,1 );
    213213
    214                 sprintf(chrCommand,"stop wave%d wait", thisPtr);
     214                sprintf(chrCommand,"stop wave%p wait", thisPtr);
    215215                mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    216216               
    217                 sprintf(chrCommand,"close wave%d wait", thisPtr);
     217                sprintf(chrCommand,"close wave%p wait", thisPtr);
    218218                mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    219219               
     
    245245             
    246246              /* Get current play position */
    247               sprintf(chrCommand,"STATUS wave%d POSITION WAIT", thisPtr);
     247              sprintf(chrCommand,"STATUS wave%p POSITION WAIT", thisPtr);
    248248              rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    249249              if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    257257              _cwmmSetRecordTitles(thisPtr, chrCommand, TRUE);
    258258
    259               sprintf(chrCommand,"STATUS wave%d MODE WAIT", thisPtr);
     259              sprintf(chrCommand,"STATUS wave%p MODE WAIT", thisPtr);
    260260              rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    261261              if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
  • branches/v2.9_Lars/classes/c/c_audio/cwaudio.c

    r105 r130  
    12771277
    12781278              if(_somIsA(thisPtr, mmMIDIClass)) {
    1279                 strncpy(chrDevice,"sequencer", sizeof(chrDevice));
     1279                strncpy(chrDevice,"sequencer", sizeof(chrDevice) - 1);
    12801280                /* Start audio file */
    1281                 sprintf(chrCommand,"open \"%s\" type %s alias wave%d shareable wait", name, chrDevice, thisPtr);
     1281                sprintf(chrCommand,"open \"%s\" type %s alias wave%p shareable wait", name, chrDevice, thisPtr);
    12821282                rc = mciSendString( chrCommand, retMsg, sizeof(retMsg), hwnd, 0);
    12831283                if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    12871287
    12881288                /* Set time format */
    1289                 sprintf(chrCommand,"SET wave%d TIME FORMAT MILLISECONDS wait", thisPtr);
     1289                sprintf(chrCommand,"SET wave%p TIME FORMAT MILLISECONDS wait", thisPtr);
    12901290                rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    12911291                if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    12941294                }
    12951295
    1296                 sprintf(chrCommand,"STATUS wave%d LENGTH WAIT", thisPtr);
     1296                sprintf(chrCommand,"STATUS wave%p LENGTH WAIT", thisPtr);
    12971297                rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    12981298                if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    13031303                iTime=atoi(retMsg);
    13041304                     
    1305                 //   sprintf(chrCommand,"SETPOSITIONADVISE wave%d ON EVERY %d NOTIFY", thisPtr, 3000);
     1305                //   sprintf(chrCommand,"SETPOSITIONADVISE wave%p ON EVERY %d NOTIFY", thisPtr, 3000);
    13061306                //   rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), hwnd, 0);
    13071307                     
     
    13141314                  iTime=10;
    13151315                     
    1316                 sprintf(chrCommand,"SETCUEPOINT wave%d ON at %d WAIT", thisPtr, iTime);
     1316                sprintf(chrCommand,"SETCUEPOINT wave%p ON at %d WAIT", thisPtr, iTime);
    13171317                rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), hwnd, 0);
    13181318                if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    13231323
    13241324                /* Set volume */
    1325                 sprintf(chrCommand,"SET wave%d AUDIO VOLUME %d wait", thisPtr, globalClassVolume);
     1325                sprintf(chrCommand,"SET wave%p AUDIO VOLUME %d wait", thisPtr, globalClassVolume);
    13261326                rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    13271327                /* Not able to set the volume isn't that bad so don't quit in case of an error. */
     
    13351335                WinStartTimer(WinQueryAnchorBlock(hwnd), hwnd, 1, 100);
    13361336
    1337                 sprintf(chrCommand,"play wave%d", thisPtr);
     1337                sprintf(chrCommand,"play wave%p", thisPtr);
    13381338                rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    13391339                if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    13581358              }
    13591359              else {
    1360                 strncpy(chrDevice,"WAVEAUDIO", sizeof(chrDevice));
     1360                strncpy(chrDevice,"WAVEAUDIO", sizeof(chrDevice) - 1);
    13611361                /* Start audio file */
    1362                 sprintf(chrCommand,"open \"%s\"  type %s alias wave%d SHAREABLE wait",name, chrDevice, thisPtr);
     1362                sprintf(chrCommand,"open \"%s\"  type %s alias wave%p SHAREABLE wait",name, chrDevice, thisPtr);
    13631363                rc = mciSendString( chrCommand, retMsg, sizeof(retMsg), hwnd, 0);
    13641364                if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    13681368 
    13691369                /* Set time format */
    1370                 sprintf(chrCommand,"SET wave%d TIME FORMAT MILLISECONDS wait", thisPtr);
     1370                sprintf(chrCommand,"SET wave%p TIME FORMAT MILLISECONDS wait", thisPtr);
    13711371                rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    13721372                if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    13751375                }
    13761376                     
    1377                 sprintf(chrCommand,"STATUS wave%d LENGTH WAIT", thisPtr);
     1377                sprintf(chrCommand,"STATUS wave%p LENGTH WAIT", thisPtr);
    13781378                rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    13791379                if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    13841384                iTime=atoi(retMsg);
    13851385                     
    1386                 //   sprintf(chrCommand,"SETPOSITIONADVISE wave%d ON EVERY %d NOTIFY", thisPtr, 3000);
     1386                //   sprintf(chrCommand,"SETPOSITIONADVISE wave%p ON EVERY %d NOTIFY", thisPtr, 3000);
    13871387                //   rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), hwnd, 0);
    13881388                     
     
    13951395                  iTime=100;
    13961396                     
    1397                 sprintf(chrCommand,"SETCUEPOINT wave%d ON at %d WAIT", thisPtr, iTime);
     1397                sprintf(chrCommand,"SETCUEPOINT wave%p ON at %d WAIT", thisPtr, iTime);
    13981398                rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), hwnd, 0);
    13991399                if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    14031403                 
    14041404                /* Set volume */
    1405                 sprintf(chrCommand,"SET wave%d AUDIO VOLUME %d wait", thisPtr, globalClassVolume);
     1405                sprintf(chrCommand,"SET wave%p AUDIO VOLUME %d wait", thisPtr, globalClassVolume);
    14061406                rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    14071407                /* Not able to set the volume isn't that bad so don't quit in case of an error. */
     
    14151415                WinStartTimer(WinQueryAnchorBlock(hwnd), hwnd, 1, 100);
    14161416                     
    1417                 sprintf(chrCommand,"play wave%d ", thisPtr);
     1417                sprintf(chrCommand,"play wave%p ", thisPtr);
    14181418                rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    14191419                if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    14591459
    14601460                    /* Set volume */
    1461                     sprintf(chrCommand,"SET wave%d AUDIO VOLUME %d ", thisPtr, globalClassVolume);
     1461                    sprintf(chrCommand,"SET wave%p AUDIO VOLUME %d ", thisPtr, globalClassVolume);
    14621462                    mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    14631463                    /* Not able to set the volume isn't that bad so don't quit in case of an error. */
     
    14721472                    WinStopTimer(WinQueryAnchorBlock(hwnd),hwnd,1 );
    14731473                   
    1474                     sprintf(chrCommand,"stop wave%d wait", thisPtr);
     1474                    sprintf(chrCommand,"stop wave%p wait", thisPtr);
    14751475                    mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    14761476                   
    1477                     sprintf(chrCommand,"close wave%d wait", thisPtr);
     1477                    sprintf(chrCommand,"close wave%p wait", thisPtr);
    14781478                    mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    14791479                   
     
    14881488                    APIRET rc;
    14891489                   
    1490                     sprintf(chrCommand,"STATUS wave%d MODE WAIT", thisPtr);
     1490                    sprintf(chrCommand,"STATUS wave%p MODE WAIT", thisPtr);
    14911491                    rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    14921492                    if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    14971497                    if(!stricmp(retMsg, "playing"))
    14981498                      {
    1499                         sprintf(chrCommand,"PAUSE wave%d wait", thisPtr);
     1499                        sprintf(chrCommand,"PAUSE wave%p wait", thisPtr);
    15001500                        rc=mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    15011501                        if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    15131513                    APIRET rc;
    15141514                   
    1515                     sprintf(chrCommand,"STATUS wave%d MODE WAIT", thisPtr);
     1515                    sprintf(chrCommand,"STATUS wave%p MODE WAIT", thisPtr);
    15161516                    rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    15171517                    if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    15221522                    if(!stricmp(retMsg, "paused"))
    15231523                      {
    1524                         sprintf(chrCommand,"RESUME wave%d wait", thisPtr);
     1524                        sprintf(chrCommand,"RESUME wave%p wait", thisPtr);
    15251525                        rc=mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    15261526                        if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    15661566          }
    15671567          /* Get current play position */
    1568           sprintf(chrCommand,"STATUS wave%d POSITION WAIT", thisPtr);
     1568          sprintf(chrCommand,"STATUS wave%p POSITION WAIT", thisPtr);
    15691569          rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    15701570          if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    16181618          char retMsg[20];
    16191619
    1620           sprintf(chrCommand,"STATUS wave%d MODE WAIT", thisPtr);
     1620          sprintf(chrCommand,"STATUS wave%p MODE WAIT", thisPtr);
    16211621          do {
    16221622            APIRET rc;
     
    38463846
    38473847              /* open the file */
    3848               sprintf(chrCommand,"open \"%s\"  type SEQUENCER alias wave%d SHAREABLE wait",fName,  somSelf);
     3848              sprintf(chrCommand,"open \"%s\"  type SEQUENCER alias wave%p SHAREABLE wait",fName,  somSelf);
    38493849              rc = mciSendString( chrCommand, retMsg, sizeof(retMsg), NULLHANDLE, 0);
    38503850              if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
     
    38533853
    38543854              /* Set time format */
    3855               sprintf(chrCommand,"SET wave%d TIME FORMAT MILLISECONDS wait", somSelf);
     3855              sprintf(chrCommand,"SET wave%p TIME FORMAT MILLISECONDS wait", somSelf);
    38563856              rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    38573857              if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
    38583858                /* close the file */
    3859                 sprintf(chrCommand,"close wave%d wait", somSelf);
     3859                sprintf(chrCommand,"close wave%p wait", somSelf);
    38603860                mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    38613861                break;
     
    38633863
    38643864              /* Get midi info */
    3865               sprintf(chrCommand,"STATUS wave%d LENGTH WAIT", somSelf);
     3865              sprintf(chrCommand,"STATUS wave%p LENGTH WAIT", somSelf);
    38663866              rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    38673867              if((rc & 0x0000ffff)!=MCIERR_SUCCESS) {
    38683868                /* close the file */
    3869                 sprintf(chrCommand,"close wave%d wait", somSelf);
     3869                sprintf(chrCommand,"close wave%p wait", somSelf);
    38703870                mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    38713871                break;
     
    38843884
    38853885              //              HlpWriteToTrapLog("Midi-Time ulPlaySecs: %d\n", _ulPlaySecs);
    3886               sprintf(chrCommand,"STATUS wave%d NUMBER OF TRACKS WAIT", somSelf);
     3886              sprintf(chrCommand,"STATUS wave%p NUMBER OF TRACKS WAIT", somSelf);
    38873887              rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    38883888              if((rc & 0x0000ffff)==MCIERR_SUCCESS) {
     
    38923892
    38933893              /* close the file */
    3894               sprintf(chrCommand,"close wave%d wait", somSelf);
     3894              sprintf(chrCommand,"close wave%p wait", somSelf);
    38953895              mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0);
    38963896            }/* else is MMMIDI */
  • branches/v2.9_Lars/classes/c/c_audio/cwm3u.c

    r2 r130  
    197197                 HWND hwnd;
    198198                /* Send the handle of the M3U-File to the M3U folder. */
    199                 sprintf(chrPlayer, "M3UOBJECTHANDLE=%ld;", somSelf);
     199                sprintf(chrPlayer, "M3UOBJECTHANDLE=%p;", somSelf);
    200200                _wpSetup(wpObject, chrPlayer);
    201201
     
    286286                 HWND hwnd;
    287287                /* Send the handle of the M3U-File to the M3U folder. */
    288                 sprintf(chrPlayer, "M3UOBJECTHANDLE=%ld;", somSelf);
     288                sprintf(chrPlayer, "M3UOBJECTHANDLE=%p;", somSelf);
    289289                _wpSetup(wpObject, chrPlayer);
    290290
  • branches/v2.9_Lars/classes/c/c_audio/cwmp3.c

    r75 r130  
    473473       id3Tag->id3Comment[29]!=0 ) {
    474474      strncpy(fName,id3Tag->id3Comment,28); /* Keep Track information of ID3 V1.1 */
    475       fName[28]==0;
     475      fName[28]=0;
    476476      if(!WinCpTranslateString(hab, ulFromCp, fName, ulToCp, 31, fTransName))
    477477        return;
     
    483483    else {
    484484      strncpy(fName,id3Tag->id3Comment,30);
    485       fName[30]==0;
     485      fName[30]=0;
    486486      if(!WinCpTranslateString(hab, ulFromCp, fName, ulToCp, 31, fTransName))
    487487        return;
     
    580580    return FALSE;
    581581 
    582   if((file=fopen(fName, "rb"))==NULLHANDLE)
     582  if((file=fopen(fName, "rb"))==NULL)
    583583    return FALSE;
    584584 
  • branches/v2.9_Lars/classes/c/c_common/except.c

    r91 r130  
    16561656                       NrPublic = pubfunc_ofs = sspub32.offset;
    16571657                       read_types = TRUE;
    1658                        sprintf(szNrPub,"%s %s (%s) %04X:%08X\n",
     1658                       sprintf(szNrPub,"%s %s (%s) %04X:%08lu\n",
    16591659                               (sspub32.type==1) ? " Abs" : " ",ename,ModName,
    16601660                               sspub32.segment, sspub32.offset
     
    19021902
    19031903   if (type == 0)
    1904       sprintf(value, "%hd", *(signed char *)varptr);
     1904      sprintf(value, "%hhi", *(signed char *)varptr);
    19051905   else if (type == 1)
    19061906      sprintf(value, "%hd", *(signed short *)varptr);
     
    19181918      sprintf(value, "%f", *(double *)varptr);
    19191919   else if (type == 10)
    1920       sprintf(value, "%f", *(long double *)varptr);
     1920      sprintf(value, "%Lf", *(long double *)varptr);
    19211921   else if (type == 16)
    19221922      sprintf(value, "%s", *(char *)varptr ? "TRUE" : "FALSE");
     
    19281928      sprintf(value, "%c", *(char *)varptr);
    19291929   else if (type == 21)
    1930       sprintf(value, "%lc", *(short *)varptr);
     1930      sprintf(value, "%hi", *(short *)varptr);
    19311931   else if (type == 22)
    19321932      sprintf(value, "%lc", *(long *)varptr);
  • branches/v2.9_Lars/classes/c/c_image/cwimage.c

    r59 r130  
    852852      /* Allocate memory for small bitmap info for the thread */
    853853      //      if((pCreateBMP=(PCREATEBMPINFO)_wp_AllocMem(somSelf, sizeof(CREATEBMPINFO),&ulError))==NULLHANDLE)
    854       if((pCreateBMP=(PCREATEBMPINFO)malloc( sizeof(CREATEBMPINFO)))==NULLHANDLE)
     854      if((pCreateBMP=(PCREATEBMPINFO)malloc( sizeof(CREATEBMPINFO)))==NULL)
    855855        return NULLHANDLE;
    856856
  • branches/v2.9_Lars/classes/c/c_video/cwavi.c

    r65 r130  
    117117               strcpy(chrPlayer, szFullFilename);
    118118             else  {
    119                char text[200];
     119               char text[300];
    120120               sprintf(text, "No suitable video player could be found. Please install ffplay (part of ffmpeg) or smplayer/mplayer somewhere in your path or in OS2.INI add the key mvidplayer under CWMM application containing the full path to an appropriate video player");
    121121 
Note: See TracChangeset for help on using the changeset viewer.