Skip to content

Commit 18bd687

Browse files
committed
jmePhysicsSpace.cpp: disable 20 diagnostic printfs in Release libraries
1 parent a65965e commit 18bd687

1 file changed

Lines changed: 42 additions & 2 deletions

File tree

src/main/native/glue/jmePhysicsSpace.cpp

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,22 +105,28 @@ void jmePhysicsSpace::contactEndedCallback(btPersistentManifold * const &pm) {
105105

106106
const btCollisionObject * const pBody0 = pm->getBody0();
107107
if (pBody0 == NULL) {
108+
#ifdef _DEBUG
108109
printf("null body in contactEndedCallback\n");
109110
fflush(stdout);
111+
#endif
110112
return;
111113
}
112114

113115
jmeUserPointer const pUser0 = (jmeUserPointer) pBody0->getUserPointer();
114116
if (pUser0 == NULL) {
117+
#ifdef _DEBUG
115118
printf("null userPointer in contactEndedCallback\n");
116119
fflush(stdout);
120+
#endif
117121
return;
118122
}
119123

120124
jmePhysicsSpace * const pSpace = (jmePhysicsSpace *) pUser0->m_jmeSpace;
121125
if (pSpace == NULL) {
126+
#ifdef _DEBUG
122127
printf("null jmePhysicsSpace in contactEndedCallback\n");
123128
fflush(stdout);
129+
#endif
124130
return;
125131
}
126132

@@ -132,8 +138,10 @@ void jmePhysicsSpace::contactEndedCallback(btPersistentManifold * const &pm) {
132138
jobject javaPhysicsSpace
133139
= pEnv->NewLocalRef(pSpace->getJavaPhysicsSpace());
134140
if (javaPhysicsSpace == NULL) {
141+
#ifdef _DEBUG
135142
printf("null javaPhysicsSpace in contactEndedCallback\n");
136143
fflush(stdout);
144+
#endif
137145
#if BT_THREADSAFE
138146
pSpace->m_mutex.unlock();
139147
#endif
@@ -144,19 +152,23 @@ void jmePhysicsSpace::contactEndedCallback(btPersistentManifold * const &pm) {
144152
pEnv->CallVoidMethod(javaPhysicsSpace,
145153
jmeClasses::PhysicsSpace_onContactEnded, manifoldId);
146154
if (pEnv->ExceptionCheck()) {
155+
#ifdef _DEBUG
147156
printf("exception in contactEndedCallback CallVoidMethod\n");
148157
fflush(stdout);
158+
#endif
149159
#if BT_THREADSAFE
150160
pSpace->m_mutex.unlock();
151161
#endif
152162
return;
153163
}
154164

155165
pEnv->DeleteLocalRef(javaPhysicsSpace);
166+
#ifdef _DEBUG
156167
if (pEnv->ExceptionCheck()) {
157168
printf("exception in contactEndedCallback DeleteLocalRef\n");
158169
fflush(stdout);
159170
}
171+
#endif
160172

161173
#if BT_THREADSAFE
162174
pSpace->m_mutex.unlock();
@@ -169,24 +181,30 @@ bool jmePhysicsSpace::contactProcessedCallback(btManifoldPoint& contactPoint,
169181
//printf("contactProcessedCallback %x %x\n", pBody0, pBody1);
170182

171183
if (pBody0 == NULL || pBody1 == NULL) {
184+
#ifdef _DEBUG
172185
printf("null body in contactProcessedCallback\n");
173186
fflush(stdout);
187+
#endif
174188
return true;
175189
}
176190
const btCollisionObject *pco0 = (btCollisionObject *) pBody0;
177191
jmeUserPointer const pUser0 = (jmeUserPointer) pco0->getUserPointer();
178192
const btCollisionObject *pco1 = (btCollisionObject *) pBody1;
179193
jmeUserPointer const pUser1 = (jmeUserPointer) pco1->getUserPointer();
180194
if (pUser0 == NULL || pUser1 == NULL) {
195+
#ifdef _DEBUG
181196
printf("null userPointer in contactProcessedCallback\n");
182197
fflush(stdout);
198+
#endif
183199
return true;
184200
}
185201

186202
jmePhysicsSpace * const pSpace = (jmePhysicsSpace *) pUser0->m_jmeSpace;
187203
if (pSpace == NULL) {
204+
#ifdef _DEBUG
188205
printf("null jmePhysicsSpace in contactProcessedCallback\n");
189206
fflush(stdout);
207+
#endif
190208
return true;
191209
}
192210

@@ -196,8 +214,10 @@ bool jmePhysicsSpace::contactProcessedCallback(btManifoldPoint& contactPoint,
196214
JNIEnv * const pEnv = pSpace->getEnvAndAttach();
197215
jobject javaPhysicsSpace = pEnv->NewLocalRef(pSpace->getJavaPhysicsSpace());
198216
if (javaPhysicsSpace == NULL) {
217+
#ifdef _DEBUG
199218
printf("null javaPhysicsSpace in contactProcessedCallback\n");
200219
fflush(stdout);
220+
#endif
201221
#if BT_THREADSAFE
202222
pSpace->m_mutex.unlock();
203223
#endif
@@ -223,8 +243,10 @@ bool jmePhysicsSpace::contactProcessedCallback(btManifoldPoint& contactPoint,
223243
jmeClasses::PhysicsSpace_onContactProcessed, javaCollisionObject0,
224244
javaCollisionObject1, manifoldPointId);
225245
if (pEnv->ExceptionCheck()) {
246+
#ifdef _DEBUG
226247
printf("exception in contactProcessedCallback CallVoidMethod\n");
227248
fflush(stdout);
249+
#endif
228250
#if BT_THREADSAFE
229251
pSpace->m_mutex.unlock();
230252
#endif
@@ -233,27 +255,33 @@ bool jmePhysicsSpace::contactProcessedCallback(btManifoldPoint& contactPoint,
233255

234256
pEnv->DeleteLocalRef(javaPhysicsSpace);
235257
if (pEnv->ExceptionCheck()) {
236-
printf("exception in contactProcessedCallback CallVoidMethod\n");
258+
#ifdef _DEBUG
259+
printf("exception in contactProcessedCallback DeleteLocalRef\n");
237260
fflush(stdout);
261+
#endif
238262
#if BT_THREADSAFE
239263
pSpace->m_mutex.unlock();
240264
#endif
241265
return true;
242266
}
243267
pEnv->DeleteLocalRef(javaCollisionObject0);
244268
if (pEnv->ExceptionCheck()) {
245-
printf("exception in contactProcessedCallback CallVoidMethod\n");
269+
#ifdef _DEBUG
270+
printf("exception in contactProcessedCallback DeleteLocalRef\n");
246271
fflush(stdout);
272+
#endif
247273
#if BT_THREADSAFE
248274
pSpace->m_mutex.unlock();
249275
#endif
250276
return true;
251277
}
252278
pEnv->DeleteLocalRef(javaCollisionObject1);
279+
#ifdef _DEBUG
253280
if (pEnv->ExceptionCheck()) {
254281
printf("exception in contactProcessedCallback DeleteLocalRef\n");
255282
fflush(stdout);
256283
}
284+
#endif
257285
#if BT_THREADSAFE
258286
pSpace->m_mutex.unlock();
259287
#endif
@@ -267,22 +295,28 @@ void jmePhysicsSpace::contactStartedCallback(btPersistentManifold * const &pm) {
267295

268296
const btCollisionObject * const pBody0 = pm->getBody0();
269297
if (pBody0 == NULL) {
298+
#ifdef _DEBUG
270299
printf("null body in contactStartedCallback\n");
271300
fflush(stdout);
301+
#endif
272302
return;
273303
}
274304

275305
jmeUserPointer const pUser0 = (jmeUserPointer) pBody0->getUserPointer();
276306
if (pUser0 == NULL) {
307+
#ifdef _DEBUG
277308
printf("null userPointer in contactStartedCallback\n");
278309
fflush(stdout);
310+
#endif
279311
return;
280312
}
281313

282314
jmePhysicsSpace * const pSpace = (jmePhysicsSpace *) pUser0->m_jmeSpace;
283315
if (pSpace == NULL) {
316+
#ifdef _DEBUG
284317
printf("null jmePhysicsSpace in contactStartedCallback\n");
285318
fflush(stdout);
319+
#endif
286320
return;
287321
}
288322

@@ -294,8 +328,10 @@ void jmePhysicsSpace::contactStartedCallback(btPersistentManifold * const &pm) {
294328
jobject javaPhysicsSpace
295329
= pEnv->NewLocalRef(pSpace->getJavaPhysicsSpace());
296330
if (javaPhysicsSpace == NULL) {
331+
#ifdef _DEBUG
297332
printf("null javaPhysicsSpace in contactStartedCallback\n");
298333
fflush(stdout);
334+
#endif
299335
#if BT_THREADSAFE
300336
pSpace->m_mutex.unlock();
301337
#endif
@@ -306,19 +342,23 @@ void jmePhysicsSpace::contactStartedCallback(btPersistentManifold * const &pm) {
306342
pEnv->CallVoidMethod(javaPhysicsSpace,
307343
jmeClasses::PhysicsSpace_onContactStarted, manifoldId);
308344
if (pEnv->ExceptionCheck()) {
345+
#ifdef _DEBUG
309346
printf("exception in contactStartedCallback CallVoidMethod\n");
310347
fflush(stdout);
348+
#endif
311349
#if BT_THREADSAFE
312350
pSpace->m_mutex.unlock();
313351
#endif
314352
return;
315353
}
316354

317355
pEnv->DeleteLocalRef(javaPhysicsSpace);
356+
#ifdef _DEBUG
318357
if (pEnv->ExceptionCheck()) {
319358
printf("exception in contactStartedCallback DeleteLocalRef\n");
320359
fflush(stdout);
321360
}
361+
#endif
322362

323363
#if BT_THREADSAFE
324364
pSpace->m_mutex.unlock();

0 commit comments

Comments
 (0)