Changeset 60a2d689 in rtems


Ignore:
Timestamp:
Jan 4, 1999, 4:28:49 PM (23 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
88a0908
Parents:
73441b6f
Message:

Patch from D. V. Henkel-Wallace <gumby@…> to make macro nest properly in conditionals

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/libnetworking/net/route.h

    r73441b6f r60a2d689  
    254254#ifdef KERNEL
    255255#define RTFREE(rt) \
    256         if ((rt)->rt_refcnt <= 1) \
     256        do { \
     257          if ((rt)->rt_refcnt <= 1) \
    257258                rtfree(rt); \
    258         else \
    259                 (rt)->rt_refcnt--;
     259          else \
     260                (rt)->rt_refcnt--; \
     261        } while (0)
    260262
    261263extern struct route_cb route_cb;
  • c/src/lib/libnetworking/net/route.h

    r73441b6f r60a2d689  
    254254#ifdef KERNEL
    255255#define RTFREE(rt) \
    256         if ((rt)->rt_refcnt <= 1) \
     256        do { \
     257          if ((rt)->rt_refcnt <= 1) \
    257258                rtfree(rt); \
    258         else \
    259                 (rt)->rt_refcnt--;
     259          else \
     260                (rt)->rt_refcnt--; \
     261        } while (0)
    260262
    261263extern struct route_cb route_cb;
  • c/src/libnetworking/net/route.h

    r73441b6f r60a2d689  
    254254#ifdef KERNEL
    255255#define RTFREE(rt) \
    256         if ((rt)->rt_refcnt <= 1) \
     256        do { \
     257          if ((rt)->rt_refcnt <= 1) \
    257258                rtfree(rt); \
    258         else \
    259                 (rt)->rt_refcnt--;
     259          else \
     260                (rt)->rt_refcnt--; \
     261        } while (0)
    260262
    261263extern struct route_cb route_cb;
  • cpukit/libnetworking/net/route.h

    r73441b6f r60a2d689  
    254254#ifdef KERNEL
    255255#define RTFREE(rt) \
    256         if ((rt)->rt_refcnt <= 1) \
     256        do { \
     257          if ((rt)->rt_refcnt <= 1) \
    257258                rtfree(rt); \
    258         else \
    259                 (rt)->rt_refcnt--;
     259          else \
     260                (rt)->rt_refcnt--; \
     261        } while (0)
    260262
    261263extern struct route_cb route_cb;
Note: See TracChangeset for help on using the changeset viewer.