Ah, I forgot that you are doing the increment inside the call. This could be a classical macro expansion issue. I think all your outputs are happening, but the increment can be expanded in several places inside the macro. Try taking the ++c outside of the call:
++c; LOGI(...); forest wrote: > add "\n" has no effect > > On 2月17日, 上午11时36分, Sean McNeil <[email protected]> wrote: > >> Maybe try a "\n" at the end of the string? >> >> >> >> forest wrote: >> >>> for example: >>> void fun() >>> { >>> static int c = 0; >>> LOGI("call func() %d", ++c); >>> } >>> >>> the log sometimes display >>> call func() 1 >>> call func() 5 >>> call func() 8 >>> ...... >>> >>> when debug PVMFStatus AndroidAudioInput::DoRead() int the file >>> external/opencore/android/author/android_audio_input.cpp >>> static int AndroidAudioInputDoRead = 0; >>> LOGI("------AndroidAudioInputDoRead=%d", + >>> +AndroidAudioInputDoRead); >>> find above case- 隐藏被引用文字 - >>> >> - 显示引用的文字 - >> > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
