# HG changeset patch # User mas01cr # Date 1191335543 0 # Node ID 53179ebec1f7fce0ced3166f5e86d1072e208786 # Parent 4d2587e683ff047e48c5311dd97fb631bdc7dbb4 Make the Qpos and Spos arrays for Web services results unsigned. diff -r 4d2587e683ff -r 53179ebec1f7 audioDB.cpp --- a/audioDB.cpp Tue Oct 02 13:26:10 2007 +0000 +++ b/audioDB.cpp Tue Oct 02 14:32:23 2007 +0000 @@ -1121,8 +1121,8 @@ adbQueryResult->__sizeSpos=listLen; adbQueryResult->Rlist= new char*[listLen]; adbQueryResult->Dist = new double[listLen]; - adbQueryResult->Qpos = new int[listLen]; - adbQueryResult->Spos = new int[listLen]; + adbQueryResult->Qpos = new unsigned int[listLen]; + adbQueryResult->Spos = new unsigned int[listLen]; for(k=0; k<(unsigned)adbQueryResult->__sizeRlist; k++){ adbQueryResult->Rlist[k]=new char[O2_MAXFILESTR]; adbQueryResult->Dist[k]=distances[k]; @@ -1376,8 +1376,8 @@ adbQueryResult->__sizeSpos=listLen; adbQueryResult->Rlist= new char*[listLen]; adbQueryResult->Dist = new double[listLen]; - adbQueryResult->Qpos = new int[listLen]; - adbQueryResult->Spos = new int[listLen]; + adbQueryResult->Qpos = new unsigned int[listLen]; + adbQueryResult->Spos = new unsigned int[listLen]; for(k=0; k<(unsigned)adbQueryResult->__sizeRlist; k++){ adbQueryResult->Rlist[k]=new char[O2_MAXFILESTR]; adbQueryResult->Dist[k]=trackDistances[k]; @@ -1874,8 +1874,8 @@ adbQueryResult->__sizeSpos=listLen; adbQueryResult->Rlist= new char*[listLen]; adbQueryResult->Dist = new double[listLen]; - adbQueryResult->Qpos = new int[listLen]; - adbQueryResult->Spos = new int[listLen]; + adbQueryResult->Qpos = new unsigned int[listLen]; + adbQueryResult->Spos = new unsigned int[listLen]; for(k=0; k<(unsigned)adbQueryResult->__sizeRlist; k++){ adbQueryResult->Rlist[k]=new char[O2_MAXFILESTR]; adbQueryResult->Dist[k]=trackDistances[k]; @@ -2350,8 +2350,8 @@ adbQueryResult->__sizeSpos=listLen; adbQueryResult->Rlist= new char*[listLen]; adbQueryResult->Dist = new double[listLen]; - adbQueryResult->Qpos = new int[listLen]; - adbQueryResult->Spos = new int[listLen]; + adbQueryResult->Qpos = new unsigned int[listLen]; + adbQueryResult->Spos = new unsigned int[listLen]; for(k=0; k<(unsigned)adbQueryResult->__sizeRlist; k++){ adbQueryResult->Rlist[k]=new char[O2_MAXFILESTR]; adbQueryResult->Dist[k]=trackDistances[k]; diff -r 4d2587e683ff -r 53179ebec1f7 audioDBws.h --- a/audioDBws.h Tue Oct 02 13:26:10 2007 +0000 +++ b/audioDBws.h Tue Oct 02 14:32:23 2007 +0000 @@ -18,9 +18,9 @@ int __sizeDist; double *Dist; int __sizeQpos; - int *Qpos; + unsigned int *Qpos; int __sizeSpos; - int *Spos; + unsigned int *Spos; }; class adb__statusResult {