Changeset 130 for branches/v2.9_Lars/classes/c
- Timestamp:
- Nov 9, 2023, 5:42:55 PM (21 months ago)
- Location:
- branches/v2.9_Lars
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/v2.9_Lars
- Property svn:mergeinfo changed
/trunk merged: 107-113,126-129
- Property svn:mergeinfo changed
-
branches/v2.9_Lars/classes/c/c_audio/cwastream.c
r63 r130 169 169 170 170 /* 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% dSHAREABLE wait", chrURL, thisPtr);171 sprintf(chrCommand,"open stream:%s type WAVEAUDIO alias wave%p SHAREABLE wait", chrURL, thisPtr); 172 172 rc = mciSendString( chrCommand, retMsg, sizeof(retMsg), hwnd, 0); 173 173 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { 174 174 /* No success so try storage procedure from plugin pack. */ 175 175 176 sprintf(chrCommand,"open ipipe:%s type WAVEAUDIO alias wave% dSHAREABLE wait", chrURL, thisPtr);176 sprintf(chrCommand,"open ipipe:%s type WAVEAUDIO alias wave%p SHAREABLE wait", chrURL, thisPtr); 177 177 rc = mciSendString( chrCommand, retMsg, sizeof(retMsg), hwnd, 0); 178 178 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 185 185 186 186 /* Set time format */ 187 sprintf(chrCommand,"SET wave% dTIME FORMAT MILLISECONDS wait", thisPtr);187 sprintf(chrCommand,"SET wave%p TIME FORMAT MILLISECONDS wait", thisPtr); 188 188 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 189 189 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 192 192 } 193 193 194 sprintf(chrCommand,"play wave% d", thisPtr);194 sprintf(chrCommand,"play wave%p ", thisPtr); 195 195 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 196 196 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 212 212 WinStopTimer(WinQueryAnchorBlock(hwnd),hwnd,1 ); 213 213 214 sprintf(chrCommand,"stop wave% dwait", thisPtr);214 sprintf(chrCommand,"stop wave%p wait", thisPtr); 215 215 mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 216 216 217 sprintf(chrCommand,"close wave% dwait", thisPtr);217 sprintf(chrCommand,"close wave%p wait", thisPtr); 218 218 mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 219 219 … … 245 245 246 246 /* Get current play position */ 247 sprintf(chrCommand,"STATUS wave% dPOSITION WAIT", thisPtr);247 sprintf(chrCommand,"STATUS wave%p POSITION WAIT", thisPtr); 248 248 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 249 249 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 257 257 _cwmmSetRecordTitles(thisPtr, chrCommand, TRUE); 258 258 259 sprintf(chrCommand,"STATUS wave% dMODE WAIT", thisPtr);259 sprintf(chrCommand,"STATUS wave%p MODE WAIT", thisPtr); 260 260 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 261 261 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { -
branches/v2.9_Lars/classes/c/c_audio/cwaudio.c
r105 r130 1277 1277 1278 1278 if(_somIsA(thisPtr, mmMIDIClass)) { 1279 strncpy(chrDevice,"sequencer", sizeof(chrDevice) );1279 strncpy(chrDevice,"sequencer", sizeof(chrDevice) - 1); 1280 1280 /* Start audio file */ 1281 sprintf(chrCommand,"open \"%s\" type %s alias wave% dshareable wait", name, chrDevice, thisPtr);1281 sprintf(chrCommand,"open \"%s\" type %s alias wave%p shareable wait", name, chrDevice, thisPtr); 1282 1282 rc = mciSendString( chrCommand, retMsg, sizeof(retMsg), hwnd, 0); 1283 1283 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1287 1287 1288 1288 /* Set time format */ 1289 sprintf(chrCommand,"SET wave% dTIME FORMAT MILLISECONDS wait", thisPtr);1289 sprintf(chrCommand,"SET wave%p TIME FORMAT MILLISECONDS wait", thisPtr); 1290 1290 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1291 1291 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1294 1294 } 1295 1295 1296 sprintf(chrCommand,"STATUS wave% dLENGTH WAIT", thisPtr);1296 sprintf(chrCommand,"STATUS wave%p LENGTH WAIT", thisPtr); 1297 1297 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1298 1298 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1303 1303 iTime=atoi(retMsg); 1304 1304 1305 // sprintf(chrCommand,"SETPOSITIONADVISE wave% dON EVERY %d NOTIFY", thisPtr, 3000);1305 // sprintf(chrCommand,"SETPOSITIONADVISE wave%p ON EVERY %d NOTIFY", thisPtr, 3000); 1306 1306 // rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), hwnd, 0); 1307 1307 … … 1314 1314 iTime=10; 1315 1315 1316 sprintf(chrCommand,"SETCUEPOINT wave% dON at %d WAIT", thisPtr, iTime);1316 sprintf(chrCommand,"SETCUEPOINT wave%p ON at %d WAIT", thisPtr, iTime); 1317 1317 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), hwnd, 0); 1318 1318 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1323 1323 1324 1324 /* Set volume */ 1325 sprintf(chrCommand,"SET wave% dAUDIO VOLUME %d wait", thisPtr, globalClassVolume);1325 sprintf(chrCommand,"SET wave%p AUDIO VOLUME %d wait", thisPtr, globalClassVolume); 1326 1326 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1327 1327 /* Not able to set the volume isn't that bad so don't quit in case of an error. */ … … 1335 1335 WinStartTimer(WinQueryAnchorBlock(hwnd), hwnd, 1, 100); 1336 1336 1337 sprintf(chrCommand,"play wave% d", thisPtr);1337 sprintf(chrCommand,"play wave%p", thisPtr); 1338 1338 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1339 1339 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1358 1358 } 1359 1359 else { 1360 strncpy(chrDevice,"WAVEAUDIO", sizeof(chrDevice) );1360 strncpy(chrDevice,"WAVEAUDIO", sizeof(chrDevice) - 1); 1361 1361 /* Start audio file */ 1362 sprintf(chrCommand,"open \"%s\" type %s alias wave% dSHAREABLE wait",name, chrDevice, thisPtr);1362 sprintf(chrCommand,"open \"%s\" type %s alias wave%p SHAREABLE wait",name, chrDevice, thisPtr); 1363 1363 rc = mciSendString( chrCommand, retMsg, sizeof(retMsg), hwnd, 0); 1364 1364 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1368 1368 1369 1369 /* Set time format */ 1370 sprintf(chrCommand,"SET wave% dTIME FORMAT MILLISECONDS wait", thisPtr);1370 sprintf(chrCommand,"SET wave%p TIME FORMAT MILLISECONDS wait", thisPtr); 1371 1371 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1372 1372 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1375 1375 } 1376 1376 1377 sprintf(chrCommand,"STATUS wave% dLENGTH WAIT", thisPtr);1377 sprintf(chrCommand,"STATUS wave%p LENGTH WAIT", thisPtr); 1378 1378 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1379 1379 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1384 1384 iTime=atoi(retMsg); 1385 1385 1386 // sprintf(chrCommand,"SETPOSITIONADVISE wave% dON EVERY %d NOTIFY", thisPtr, 3000);1386 // sprintf(chrCommand,"SETPOSITIONADVISE wave%p ON EVERY %d NOTIFY", thisPtr, 3000); 1387 1387 // rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), hwnd, 0); 1388 1388 … … 1395 1395 iTime=100; 1396 1396 1397 sprintf(chrCommand,"SETCUEPOINT wave% dON at %d WAIT", thisPtr, iTime);1397 sprintf(chrCommand,"SETCUEPOINT wave%p ON at %d WAIT", thisPtr, iTime); 1398 1398 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), hwnd, 0); 1399 1399 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1403 1403 1404 1404 /* Set volume */ 1405 sprintf(chrCommand,"SET wave% dAUDIO VOLUME %d wait", thisPtr, globalClassVolume);1405 sprintf(chrCommand,"SET wave%p AUDIO VOLUME %d wait", thisPtr, globalClassVolume); 1406 1406 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1407 1407 /* Not able to set the volume isn't that bad so don't quit in case of an error. */ … … 1415 1415 WinStartTimer(WinQueryAnchorBlock(hwnd), hwnd, 1, 100); 1416 1416 1417 sprintf(chrCommand,"play wave% d", thisPtr);1417 sprintf(chrCommand,"play wave%p ", thisPtr); 1418 1418 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1419 1419 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1459 1459 1460 1460 /* Set volume */ 1461 sprintf(chrCommand,"SET wave% dAUDIO VOLUME %d ", thisPtr, globalClassVolume);1461 sprintf(chrCommand,"SET wave%p AUDIO VOLUME %d ", thisPtr, globalClassVolume); 1462 1462 mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1463 1463 /* Not able to set the volume isn't that bad so don't quit in case of an error. */ … … 1472 1472 WinStopTimer(WinQueryAnchorBlock(hwnd),hwnd,1 ); 1473 1473 1474 sprintf(chrCommand,"stop wave% dwait", thisPtr);1474 sprintf(chrCommand,"stop wave%p wait", thisPtr); 1475 1475 mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1476 1476 1477 sprintf(chrCommand,"close wave% dwait", thisPtr);1477 sprintf(chrCommand,"close wave%p wait", thisPtr); 1478 1478 mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1479 1479 … … 1488 1488 APIRET rc; 1489 1489 1490 sprintf(chrCommand,"STATUS wave% dMODE WAIT", thisPtr);1490 sprintf(chrCommand,"STATUS wave%p MODE WAIT", thisPtr); 1491 1491 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1492 1492 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1497 1497 if(!stricmp(retMsg, "playing")) 1498 1498 { 1499 sprintf(chrCommand,"PAUSE wave% dwait", thisPtr);1499 sprintf(chrCommand,"PAUSE wave%p wait", thisPtr); 1500 1500 rc=mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1501 1501 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1513 1513 APIRET rc; 1514 1514 1515 sprintf(chrCommand,"STATUS wave% dMODE WAIT", thisPtr);1515 sprintf(chrCommand,"STATUS wave%p MODE WAIT", thisPtr); 1516 1516 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1517 1517 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1522 1522 if(!stricmp(retMsg, "paused")) 1523 1523 { 1524 sprintf(chrCommand,"RESUME wave% dwait", thisPtr);1524 sprintf(chrCommand,"RESUME wave%p wait", thisPtr); 1525 1525 rc=mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1526 1526 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1566 1566 } 1567 1567 /* Get current play position */ 1568 sprintf(chrCommand,"STATUS wave% dPOSITION WAIT", thisPtr);1568 sprintf(chrCommand,"STATUS wave%p POSITION WAIT", thisPtr); 1569 1569 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 1570 1570 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 1618 1618 char retMsg[20]; 1619 1619 1620 sprintf(chrCommand,"STATUS wave% dMODE WAIT", thisPtr);1620 sprintf(chrCommand,"STATUS wave%p MODE WAIT", thisPtr); 1621 1621 do { 1622 1622 APIRET rc; … … 3846 3846 3847 3847 /* open the file */ 3848 sprintf(chrCommand,"open \"%s\" type SEQUENCER alias wave% dSHAREABLE wait",fName, somSelf);3848 sprintf(chrCommand,"open \"%s\" type SEQUENCER alias wave%p SHAREABLE wait",fName, somSelf); 3849 3849 rc = mciSendString( chrCommand, retMsg, sizeof(retMsg), NULLHANDLE, 0); 3850 3850 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { … … 3853 3853 3854 3854 /* Set time format */ 3855 sprintf(chrCommand,"SET wave% dTIME FORMAT MILLISECONDS wait", somSelf);3855 sprintf(chrCommand,"SET wave%p TIME FORMAT MILLISECONDS wait", somSelf); 3856 3856 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 3857 3857 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { 3858 3858 /* close the file */ 3859 sprintf(chrCommand,"close wave% dwait", somSelf);3859 sprintf(chrCommand,"close wave%p wait", somSelf); 3860 3860 mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 3861 3861 break; … … 3863 3863 3864 3864 /* Get midi info */ 3865 sprintf(chrCommand,"STATUS wave% dLENGTH WAIT", somSelf);3865 sprintf(chrCommand,"STATUS wave%p LENGTH WAIT", somSelf); 3866 3866 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 3867 3867 if((rc & 0x0000ffff)!=MCIERR_SUCCESS) { 3868 3868 /* close the file */ 3869 sprintf(chrCommand,"close wave% dwait", somSelf);3869 sprintf(chrCommand,"close wave%p wait", somSelf); 3870 3870 mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 3871 3871 break; … … 3884 3884 3885 3885 // HlpWriteToTrapLog("Midi-Time ulPlaySecs: %d\n", _ulPlaySecs); 3886 sprintf(chrCommand,"STATUS wave% dNUMBER OF TRACKS WAIT", somSelf);3886 sprintf(chrCommand,"STATUS wave%p NUMBER OF TRACKS WAIT", somSelf); 3887 3887 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 3888 3888 if((rc & 0x0000ffff)==MCIERR_SUCCESS) { … … 3892 3892 3893 3893 /* close the file */ 3894 sprintf(chrCommand,"close wave% dwait", somSelf);3894 sprintf(chrCommand,"close wave%p wait", somSelf); 3895 3895 mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); 3896 3896 }/* else is MMMIDI */ -
branches/v2.9_Lars/classes/c/c_audio/cwm3u.c
r2 r130 197 197 HWND hwnd; 198 198 /* Send the handle of the M3U-File to the M3U folder. */ 199 sprintf(chrPlayer, "M3UOBJECTHANDLE=% ld;", somSelf);199 sprintf(chrPlayer, "M3UOBJECTHANDLE=%p;", somSelf); 200 200 _wpSetup(wpObject, chrPlayer); 201 201 … … 286 286 HWND hwnd; 287 287 /* Send the handle of the M3U-File to the M3U folder. */ 288 sprintf(chrPlayer, "M3UOBJECTHANDLE=% ld;", somSelf);288 sprintf(chrPlayer, "M3UOBJECTHANDLE=%p;", somSelf); 289 289 _wpSetup(wpObject, chrPlayer); 290 290 -
branches/v2.9_Lars/classes/c/c_audio/cwmp3.c
r75 r130 473 473 id3Tag->id3Comment[29]!=0 ) { 474 474 strncpy(fName,id3Tag->id3Comment,28); /* Keep Track information of ID3 V1.1 */ 475 fName[28]= =0;475 fName[28]=0; 476 476 if(!WinCpTranslateString(hab, ulFromCp, fName, ulToCp, 31, fTransName)) 477 477 return; … … 483 483 else { 484 484 strncpy(fName,id3Tag->id3Comment,30); 485 fName[30]= =0;485 fName[30]=0; 486 486 if(!WinCpTranslateString(hab, ulFromCp, fName, ulToCp, 31, fTransName)) 487 487 return; … … 580 580 return FALSE; 581 581 582 if((file=fopen(fName, "rb"))==NULL HANDLE)582 if((file=fopen(fName, "rb"))==NULL) 583 583 return FALSE; 584 584 -
branches/v2.9_Lars/classes/c/c_common/except.c
r91 r130 1656 1656 NrPublic = pubfunc_ofs = sspub32.offset; 1657 1657 read_types = TRUE; 1658 sprintf(szNrPub,"%s %s (%s) %04X:%08 X\n",1658 sprintf(szNrPub,"%s %s (%s) %04X:%08lu\n", 1659 1659 (sspub32.type==1) ? " Abs" : " ",ename,ModName, 1660 1660 sspub32.segment, sspub32.offset … … 1902 1902 1903 1903 if (type == 0) 1904 sprintf(value, "%h d", *(signed char *)varptr);1904 sprintf(value, "%hhi", *(signed char *)varptr); 1905 1905 else if (type == 1) 1906 1906 sprintf(value, "%hd", *(signed short *)varptr); … … 1918 1918 sprintf(value, "%f", *(double *)varptr); 1919 1919 else if (type == 10) 1920 sprintf(value, "% f", *(long double *)varptr);1920 sprintf(value, "%Lf", *(long double *)varptr); 1921 1921 else if (type == 16) 1922 1922 sprintf(value, "%s", *(char *)varptr ? "TRUE" : "FALSE"); … … 1928 1928 sprintf(value, "%c", *(char *)varptr); 1929 1929 else if (type == 21) 1930 sprintf(value, "% lc", *(short *)varptr);1930 sprintf(value, "%hi", *(short *)varptr); 1931 1931 else if (type == 22) 1932 1932 sprintf(value, "%lc", *(long *)varptr); -
branches/v2.9_Lars/classes/c/c_image/cwimage.c
r59 r130 852 852 /* Allocate memory for small bitmap info for the thread */ 853 853 // if((pCreateBMP=(PCREATEBMPINFO)_wp_AllocMem(somSelf, sizeof(CREATEBMPINFO),&ulError))==NULLHANDLE) 854 if((pCreateBMP=(PCREATEBMPINFO)malloc( sizeof(CREATEBMPINFO)))==NULL HANDLE)854 if((pCreateBMP=(PCREATEBMPINFO)malloc( sizeof(CREATEBMPINFO)))==NULL) 855 855 return NULLHANDLE; 856 856 -
branches/v2.9_Lars/classes/c/c_video/cwavi.c
r65 r130 117 117 strcpy(chrPlayer, szFullFilename); 118 118 else { 119 char text[ 200];119 char text[300]; 120 120 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"); 121 121
Note:
See TracChangeset
for help on using the changeset viewer.