OSDN Git Service

Fix error and warning on non-Android platforms.
authorGlenn Kasten <gkasten@google.com>
Fri, 9 Jul 2010 14:27:07 +0000 (07:27 -0700)
committerGlenn Kasten <gkasten@google.com>
Fri, 9 Jul 2010 14:27:07 +0000 (07:27 -0700)
sles.c:374: error: ‘for’ loop initial declaration used outside C99 mode
sles.c:374: warning: comparison between signed and unsigned

Change-Id: I344c928cb2b0302f0ed6daa74e7b7c530783c2f4

opensles/libopensles/sles.c

index 845f638..9682db4 100644 (file)
@@ -371,7 +371,8 @@ SLresult checkSourceFormatVsInterfacesCompatibility(const DataLocatorFormat *pDa
             const SLboolean *pInterfaceRequired) {
     // can't request SLSeekItf if data source is a buffer queue
     if (SL_DATALOCATOR_BUFFERQUEUE == pDataLocatorFormat->mLocator.mLocatorType) {
-        for (int i = 0; i < numInterfaces; i++) {
+        SLuint32 i;
+        for (i = 0; i < numInterfaces; i++) {
             if (pInterfaceRequired[i] && (SL_IID_SEEK == pInterfaceIds[i])) {
                 fprintf(stderr, "Error: can't request SL_IID_SEEK with a buffer queue data source\n");
                 return SL_RESULT_FEATURE_UNSUPPORTED;