equal
deleted
inserted
replaced
55 // OOM_PRE_CHECK( 100000, "MemoryConsumer::consume" ) |
55 // OOM_PRE_CHECK( 100000, "MemoryConsumer::consume" ) |
56 // .... your code without return. |
56 // .... your code without return. |
57 // OOM_POST_CHECK_FAILED { return_with_oom; } |
57 // OOM_POST_CHECK_FAILED { return_with_oom; } |
58 // .... your normal return. |
58 // .... your normal return. |
59 #define OOM_PRE_CHECK(s, m, c) { _LIT8(__temp, c); if( MemoryManager::PreCheck( s, m, __temp ) ) { |
59 #define OOM_PRE_CHECK(s, m, c) { _LIT8(__temp, c); if( MemoryManager::PreCheck( s, m, __temp ) ) { |
60 #define OOM_POST_CHECK_FAILED(__r) } } if( MemoryManager::PostCheck() != ENoOOM ) { __r;} |
60 #define OOM_POST_CHECK_FAILED(__r) } else { __r;} } |
61 |
61 |
62 #else // __OOM__ |
62 #else // __OOM__ |
63 |
63 |
64 // empty macros |
64 // empty macros |
65 #define OOM_NEW_DELETE |
65 #define OOM_NEW_DELETE |