Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

Re: coding style: #ifdef blocks and real C blocks

From: Tay Ray Chuan <hidden>
Date: 2016-06-15 22:46:18

Hi,

On Sun, Mar 1, 2009 at 5:10 PM, Junio C Hamano [off-list ref] wrote:
How about doing something like this:

   #ifdef USE_CURL_MULTI
   #define active_slot_get get_active_multi_slot
   #else
   #define active_slot_get get_active_slot
   #endif
Nice.
Similarly, with something like this:

   #ifdef USE_CURL_MULTI
   slot active_persistent_slot() {
           return persistent_connection ? get_active_slot() : get_active_multi_slot();
   }
   #else
   slot active_persistent_slot() {
           return get_active_slot();
   }
   #endif

the call site can be #ifdef free, no?
Hmm, so I just do "slot = active_persistent_slot()" ?

-- 
Cheers,
Ray Chuan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help