mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

336 lines
11 KiB

  1. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/CDD2600.cc cdrdao-1.1.8/dao/CDD2600.cc
  2. --- cdrdao-1.1.8-fixed/dao/CDD2600.cc 2002-01-20 21:43:36.000000000 +0100
  3. +++ cdrdao-1.1.8/dao/CDD2600.cc 2004-05-05 13:21:47.000000000 +0200
  4. @@ -446,7 +446,7 @@
  5. {
  6. unsigned char cmd[10];
  7. unsigned long dataLen = 2 * blockLength_;
  8. - unsigned char *data = new (unsigned char)[dataLen];
  9. + unsigned char *data = new unsigned char [dataLen];
  10. // read sub channel information
  11. @@ -666,7 +666,7 @@
  12. message(5, "Raw toc data len: %d", dataLen);
  13. - data = new (unsigned char)[dataLen];
  14. + data = new unsigned char [dataLen];
  15. // read disk toc
  16. cmd[7] = dataLen >> 8;
  17. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/CDD2600Base.cc cdrdao-1.1.8/dao/CDD2600Base.cc
  18. --- cdrdao-1.1.8-fixed/dao/CDD2600Base.cc 2001-01-28 11:37:15.000000000 +0100
  19. +++ cdrdao-1.1.8/dao/CDD2600Base.cc 2004-05-05 13:20:52.000000000 +0200
  20. @@ -190,7 +190,7 @@
  21. indexCount, dataLen);
  22. */
  23. - data = new (unsigned char)[dataLen];
  24. + data = new unsigned char [dataLen];
  25. memset(data, 0, dataLen);
  26. tp = data;
  27. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/CdTextEncoder.cc cdrdao-1.1.8/dao/CdTextEncoder.cc
  28. --- cdrdao-1.1.8-fixed/dao/CdTextEncoder.cc 2001-01-28 11:37:15.000000000 +0100
  29. +++ cdrdao-1.1.8/dao/CdTextEncoder.cc 2004-05-05 13:26:12.000000000 +0200
  30. @@ -439,7 +439,7 @@
  31. return;
  32. }
  33. - subChannels_ = new (PWSubChannel96*)[subChannelCount_];
  34. + subChannels_ = new PWSubChannel96* [subChannelCount_];
  35. prun = packs_;
  36. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/CdrDriver.cc cdrdao-1.1.8/dao/CdrDriver.cc
  37. --- cdrdao-1.1.8-fixed/dao/CdrDriver.cc 2004-02-12 02:13:30.000000000 +0100
  38. +++ cdrdao-1.1.8/dao/CdrDriver.cc 2004-05-05 13:20:20.000000000 +0200
  39. @@ -878,10 +878,10 @@
  40. scsiMaxDataLen_ = scsiIf_->maxDataLen();
  41. - transferBuffer_ = new (unsigned char)[scsiMaxDataLen_];
  42. + transferBuffer_ = new unsigned char [scsiMaxDataLen_];
  43. maxScannedSubChannels_ = scsiMaxDataLen_ / (AUDIO_BLOCK_LEN + PW_SUBCHANNEL_LEN);
  44. - scannedSubChannels_ = new (SubChannel*)[maxScannedSubChannels_];
  45. + scannedSubChannels_ = new SubChannel* [maxScannedSubChannels_];
  46. paranoia_ = NULL;
  47. paranoiaDrive_ = NULL;
  48. @@ -1343,7 +1343,7 @@
  49. unsigned char cmd[10];
  50. long dataLen = bufLen + 8/*mode parameter header*/ +
  51. 100/*spare for block descriptors*/;
  52. - unsigned char *data = new (unsigned char)[dataLen];
  53. + unsigned char *data = new unsigned char [dataLen];
  54. memset(cmd, 0, 10);
  55. memset(data, 0, dataLen);
  56. @@ -1407,7 +1407,7 @@
  57. if (blockDesc != NULL)
  58. dataLen += 8;
  59. - unsigned char *data = new (unsigned char)[dataLen];
  60. + unsigned char *data = new unsigned char [dataLen];
  61. memset(cmd, 0, 10);
  62. memset(data, 0, dataLen);
  63. @@ -1466,7 +1466,7 @@
  64. unsigned char cmd[6];
  65. long dataLen = bufLen + 4/*mode parameter header*/ +
  66. 100/*spare for block descriptors*/;
  67. - unsigned char *data = new (unsigned char)[dataLen];
  68. + unsigned char *data = new unsigned char [dataLen];
  69. memset(cmd, 0, 6);
  70. memset(data, 0, dataLen);
  71. @@ -1529,7 +1529,7 @@
  72. if (blockDesc != NULL)
  73. dataLen += 8;
  74. - unsigned char *data = new (unsigned char)[dataLen];
  75. + unsigned char *data = new unsigned char [dataLen];
  76. memset(cmd, 0, 6);
  77. memset(data, 0, dataLen);
  78. @@ -1602,7 +1602,7 @@
  79. dataLen = (100 * 8) + 4;
  80. }
  81. - data = new (unsigned char)[dataLen];
  82. + data = new unsigned char [dataLen];
  83. memset(data, 0, dataLen);
  84. // read disk toc
  85. @@ -2940,7 +2940,7 @@
  86. return NULL;
  87. }
  88. - data = new (unsigned char)[len];
  89. + data = new unsigned char [len];
  90. cmd[7] = len >> 8;
  91. cmd[8] = len;
  92. @@ -3677,7 +3677,7 @@
  93. blocking = scsiMaxDataLen_ / (AUDIO_BLOCK_LEN + PW_SUBCHANNEL_LEN);
  94. assert(blocking > 0);
  95. - buf = new (unsigned char)[blocking * blockLen];
  96. + buf = new unsigned char [blocking * blockLen];
  97. lba = lastLba = start;
  98. burst = blocking;
  99. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/GenericMMC.cc cdrdao-1.1.8/dao/GenericMMC.cc
  100. --- cdrdao-1.1.8-fixed/dao/GenericMMC.cc 2004-02-12 02:13:30.000000000 +0100
  101. +++ cdrdao-1.1.8/dao/GenericMMC.cc 2004-05-05 13:23:05.000000000 +0200
  102. @@ -747,7 +747,7 @@
  103. len += t->nofIndices(); // entry for each index increment
  104. }
  105. - cueSheet = new (unsigned char)[len * 8];
  106. + cueSheet = new unsigned char [len * 8];
  107. n = 0;
  108. if (toc_->leadInMode() == TrackData::AUDIO) {
  109. @@ -1872,7 +1872,7 @@
  110. if (len > bufLen)
  111. len = bufLen;
  112. - data = new (unsigned char)[len + 8];
  113. + data = new unsigned char [len + 8];
  114. cmd[7] = (len + 8) >> 8;
  115. cmd[8] = (len + 8);
  116. @@ -2014,7 +2014,7 @@
  117. message(4, "Raw toc data len: %d", dataLen);
  118. - data = new (unsigned char)[dataLen];
  119. + data = new unsigned char [dataLen];
  120. // read disk toc
  121. cmd[7] = dataLen >> 8;
  122. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/GenericMMCraw.cc cdrdao-1.1.8/dao/GenericMMCraw.cc
  123. --- cdrdao-1.1.8-fixed/dao/GenericMMCraw.cc 2002-11-24 18:25:16.000000000 +0100
  124. +++ cdrdao-1.1.8/dao/GenericMMCraw.cc 2004-05-05 13:24:02.000000000 +0200
  125. @@ -498,10 +498,10 @@
  126. // allocate buffer for sub-channel encoding
  127. n = blocksPerWrite_ * blockLength_;
  128. delete[] encodeBuffer_;
  129. - encodeBuffer_ = new (unsigned char)[n];
  130. + encodeBuffer_ = new unsigned char [n];
  131. delete[] encSubChannel_;
  132. - encSubChannel_ = new (unsigned char)[blocksPerWrite_ * subChannel_->dataLength()];
  133. + encSubChannel_ = new unsigned char [blocksPerWrite_ * subChannel_->dataLength()];
  134. /*
  135. SessionInfo sessInfo;
  136. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/PQChannelEncoder.cc cdrdao-1.1.8/dao/PQChannelEncoder.cc
  137. --- cdrdao-1.1.8-fixed/dao/PQChannelEncoder.cc 2001-09-03 19:37:42.000000000 +0200
  138. +++ cdrdao-1.1.8/dao/PQChannelEncoder.cc 2004-05-05 13:23:35.000000000 +0200
  139. @@ -106,7 +106,7 @@
  140. // create PQ sub channels for toc in lead-in
  141. tocLen_ = lastTrackNr_ - firstTrackNr_ + 1 + 3/*A0, A1, A2*/;
  142. - toc_ = new (SubChannel*)[tocLen_];
  143. + toc_ = new SubChannel* [tocLen_];
  144. for (i = 0; i < tocLen_; i++) {
  145. toc_[i] = subChannel_->makeSubChannel(SubChannel::QMODE1TOC);
  146. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/PlextorReader.cc cdrdao-1.1.8/dao/PlextorReader.cc
  147. --- cdrdao-1.1.8-fixed/dao/PlextorReader.cc 2002-12-03 22:35:36.000000000 +0100
  148. +++ cdrdao-1.1.8/dao/PlextorReader.cc 2004-05-05 13:22:28.000000000 +0200
  149. @@ -453,7 +453,7 @@
  150. message(4, "Raw toc data len: %d", dataLen);
  151. - data = new (unsigned char)[dataLen];
  152. + data = new unsigned char [dataLen];
  153. // read disk toc
  154. cmd[7] = dataLen >> 8;
  155. @@ -685,7 +685,7 @@
  156. int overspeed,cai=-1;
  157. - data = new (unsigned char)[blocksPerRead * blockLength];
  158. + data = new unsigned char [blocksPerRead * blockLength];
  159. fat = startTrack;
  160. lat = endTrack;
  161. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/SonyCDU920.cc cdrdao-1.1.8/dao/SonyCDU920.cc
  162. --- cdrdao-1.1.8-fixed/dao/SonyCDU920.cc 2002-01-20 21:43:36.000000000 +0100
  163. +++ cdrdao-1.1.8/dao/SonyCDU920.cc 2004-05-05 13:25:32.000000000 +0200
  164. @@ -250,7 +250,7 @@
  165. len += t->nofIndices(); // entry for each index increment
  166. }
  167. - cueSheet = new (unsigned char)[len * 8];
  168. + cueSheet = new unsigned char [len * 8];
  169. n = 0;
  170. // entry for lead-in
  171. @@ -803,7 +803,7 @@
  172. message(4, "Raw toc data len: %d", dataLen);
  173. - data = new (unsigned char)[dataLen];
  174. + data = new unsigned char [dataLen];
  175. // read disk toc
  176. cmd[7] = dataLen >> 8;
  177. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/TeacCdr55.cc cdrdao-1.1.8/dao/TeacCdr55.cc
  178. --- cdrdao-1.1.8-fixed/dao/TeacCdr55.cc 2002-01-20 21:43:36.000000000 +0100
  179. +++ cdrdao-1.1.8/dao/TeacCdr55.cc 2004-05-05 13:24:55.000000000 +0200
  180. @@ -1291,7 +1291,7 @@
  181. if (dataLen == 4)
  182. return NULL;
  183. - data = new (unsigned char)[dataLen];
  184. + data = new unsigned char [dataLen];
  185. // read disk toc
  186. cmd[7] = dataLen >> 8;
  187. diff -ur --exclude .deps cdrdao-1.1.8-fixed/dao/YamahaCDR10x.cc cdrdao-1.1.8/dao/YamahaCDR10x.cc
  188. --- cdrdao-1.1.8-fixed/dao/YamahaCDR10x.cc 2002-01-20 21:43:36.000000000 +0100
  189. +++ cdrdao-1.1.8/dao/YamahaCDR10x.cc 2004-05-05 13:24:34.000000000 +0200
  190. @@ -291,7 +291,7 @@
  191. len += t->nofIndices(); // entry for each index increment
  192. }
  193. - cueSheet = new (unsigned char)[len * 8];
  194. + cueSheet = new unsigned char [len * 8];
  195. n = 0;
  196. if (toc_->leadInMode() == TrackData::AUDIO)
  197. diff -ur --exclude .deps cdrdao-1.1.8-fixed/trackdb/CdTextItem.cc cdrdao-1.1.8/trackdb/CdTextItem.cc
  198. --- cdrdao-1.1.8-fixed/trackdb/CdTextItem.cc 2002-01-20 21:43:36.000000000 +0100
  199. +++ cdrdao-1.1.8/trackdb/CdTextItem.cc 2004-05-05 13:18:08.000000000 +0200
  200. @@ -36,7 +36,7 @@
  201. dataLen_ = strlen(data) + 1;
  202. - data_ = new (unsigned char)[dataLen_];
  203. + data_ = new unsigned char [dataLen_];
  204. strcpy((char *)data_, data);
  205. }
  206. @@ -56,7 +56,7 @@
  207. dataLen_ = len;
  208. if (len > 0) {
  209. - data_ = new (unsigned char)[len];
  210. + data_ = new unsigned char[len];
  211. memcpy(data_, data, len);
  212. }
  213. else {
  214. @@ -80,7 +80,7 @@
  215. if (description != NULL)
  216. dataLen_ += strlen(description) + 1;
  217. - data_ = new (unsigned char)[dataLen_];
  218. + data_ = new unsigned char [dataLen_];
  219. data_[0] = genreCode1;
  220. data_[1] = genreCode2;
  221. @@ -99,7 +99,7 @@
  222. dataLen_ = obj.dataLen_;
  223. if (dataLen_ > 0) {
  224. - data_ = new (unsigned char)[dataLen_];
  225. + data_ = new unsigned char [dataLen_];
  226. memcpy(data_, obj.data_, dataLen_);
  227. }
  228. else {
  229. diff -ur --exclude .deps cdrdao-1.1.8-fixed/trackdb/Cddb.cc cdrdao-1.1.8/trackdb/Cddb.cc
  230. --- cdrdao-1.1.8-fixed/trackdb/Cddb.cc 2001-09-03 19:37:42.000000000 +0200
  231. +++ cdrdao-1.1.8/trackdb/Cddb.cc 2004-05-05 13:02:52.000000000 +0200
  232. @@ -590,7 +590,7 @@
  233. nargs = ntracks + 5;
  234. - args = new (const char*)[nargs];
  235. + args = new const char* [nargs];
  236. arg = 0;
  237. args[arg++] = "cddb";
  238. @@ -1244,8 +1244,8 @@
  239. cddbEntry_->diskArtist = NULL;
  240. cddbEntry_->diskExt = NULL;
  241. cddbEntry_->ntracks = ntracks;
  242. - cddbEntry_->trackTitles = new (char*)[ntracks];
  243. - cddbEntry_->trackExt = new (char*)[ntracks];
  244. + cddbEntry_->trackTitles = new char* [ntracks];
  245. + cddbEntry_->trackExt = new char* [ntracks];
  246. for (i = 0; i < ntracks; i++) {
  247. cddbEntry_->trackTitles[i] = NULL;
  248. diff -ur --exclude .deps cdrdao-1.1.8-fixed/trackdb/Track.cc cdrdao-1.1.8/trackdb/Track.cc
  249. --- cdrdao-1.1.8-fixed/trackdb/Track.cc 2002-10-13 13:03:08.000000000 +0200
  250. +++ cdrdao-1.1.8/trackdb/Track.cc 2004-05-05 13:16:51.000000000 +0200
  251. @@ -41,7 +41,9 @@
  252. subTracks_ = lastSubTrack_ = NULL;
  253. nofIndices_ = 0;
  254. - index_ = new Msf[98](0);
  255. + index_ = new Msf[98];
  256. +
  257. + memset (index_, 98, 0);
  258. isrcValid_ = 0;
  259. @@ -75,7 +77,10 @@
  260. }
  261. nofIndices_ = obj.nofIndices_;
  262. - index_ = new Msf[98](0);
  263. + index_ = new Msf[98];
  264. +
  265. + memset (index_, 98, 0);
  266. +
  267. for (i = 0; i < nofIndices_; i++) {
  268. index_[i] = obj.index_[i];
  269. }