GCC supports two pseudo variables to get the function name, __FUNCTION__
authorJeroen Ruigrok/asmodai <asmodai@dragonflybsd.org>
Sun, 20 Feb 2005 12:49:34 +0000 (12:49 +0000)
committerJeroen Ruigrok/asmodai <asmodai@dragonflybsd.org>
Sun, 20 Feb 2005 12:49:34 +0000 (12:49 +0000)
and __func__. The latter is C99, prefer that.

sys/dev/netif/ray/if_rayvar.h
sys/netgraph/netgraph/ng_parse.c

index cbd7b4a..35c1d1e 100644 (file)
@@ -29,7 +29,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ray/if_rayvar.h,v 1.12.2.4 2001/08/14 22:54:07 dmlb Exp $
- * $DragonFly: src/sys/dev/netif/ray/Attic/if_rayvar.h,v 1.3 2004/09/15 00:33:40 joerg Exp $
+ * $DragonFly: src/sys/dev/netif/ray/Attic/if_rayvar.h,v 1.4 2005/02/20 12:49:34 asmodai Exp $
  *
  */
 
@@ -236,12 +236,12 @@ static int mib_info[RAY_MIB_MAX+1][3] = RAY_MIB_INFO;
 
 #define RAY_PANIC(sc, fmt, args...) do {                               \
     panic("ray%d: %s(%d) " fmt "\n", device_get_unit((sc)->dev),       \
-       __FUNCTION__ , __LINE__ , ##args);                              \
+       __func__ , __LINE__ , ##args);                          \
 } while (0)
 
 #define RAY_PRINTF(sc, fmt, args...) do {                              \
     device_printf((sc)->dev, "%s(%d) " fmt "\n",                       \
-        __FUNCTION__ , __LINE__ , ##args);                             \
+        __func__ , __LINE__ , ##args);                         \
 } while (0)
 
 #define RAY_COM_MALLOC(function, flags)        \
@@ -302,7 +302,7 @@ static int mib_info[RAY_MIB_MAX+1][3] = RAY_MIB_INFO;
     struct ifnet *ifp = &(sc)->arpcom.ac_if;                           \
     if (ifp->if_flags & IFF_DEBUG) {                                   \
            device_printf((sc)->dev, "%s(%d) " fmt "\n",                \
-               __FUNCTION__ , __LINE__ , ##args);                      \
+               __func__ , __LINE__ , ##args);                  \
 } } while (0)
 #endif /* RAY_RECERR */
 
@@ -315,7 +315,7 @@ static int mib_info[RAY_MIB_MAX+1][3] = RAY_MIB_INFO;
        if (ifp->if_flags & IFF_DEBUG) {                                \
            device_printf((sc)->dev,                                    \
                "%s(%d) ECF command completed with status %s\n",        \
-               __FUNCTION__ , __LINE__ , ss[(status)]);                \
+               __func__ , __LINE__ , ss[(status)]);            \
 } } } while (0)
 #endif /* RAY_CCSERR */
 
index 61066a5..2bebe88 100644 (file)
@@ -38,7 +38,7 @@
  *
  * $Whistle: ng_parse.c,v 1.3 1999/11/29 01:43:48 archie Exp $
  * $FreeBSD: src/sys/netgraph/ng_parse.c,v 1.3.2.8 2002/07/02 23:44:02 archie Exp $
- * $DragonFly: src/sys/netgraph/netgraph/ng_parse.c,v 1.5 2003/11/15 21:05:43 dillon Exp $
+ * $DragonFly: src/sys/netgraph/netgraph/ng_parse.c,v 1.6 2005/02/20 12:49:34 asmodai Exp $
  */
 
 #include <sys/types.h>
@@ -370,7 +370,7 @@ ng_int8_unparse(const struct ng_parse_type *type,
                fval = (u_int8_t)val;
                break;
        default:
-               panic("%s: unknown type", __FUNCTION__);
+               panic("%s: unknown type", __func__);
        }
        NG_PARSE_APPEND(fmt, fval);
        *off += sizeof(int8_t);
@@ -464,7 +464,7 @@ ng_int16_unparse(const struct ng_parse_type *type,
                fval = (u_int16_t)val;
                break;
        default:
-               panic("%s: unknown type", __FUNCTION__);
+               panic("%s: unknown type", __func__);
        }
        NG_PARSE_APPEND(fmt, fval);
        *off += sizeof(int16_t);
@@ -558,7 +558,7 @@ ng_int32_unparse(const struct ng_parse_type *type,
                fval = (u_int32_t)val;
                break;
        default:
-               panic("%s: unknown type", __FUNCTION__);
+               panic("%s: unknown type", __func__);
        }
        NG_PARSE_APPEND(fmt, fval);
        *off += sizeof(int32_t);
@@ -651,7 +651,7 @@ ng_int64_unparse(const struct ng_parse_type *type,
                fval = (u_int64_t)val;
                break;
        default:
-               panic("%s: unknown type", __FUNCTION__);
+               panic("%s: unknown type", __func__);
        }
        NG_PARSE_APPEND(fmt, fval);
        *off += sizeof(int64_t);
@@ -1341,7 +1341,7 @@ ng_get_composite_elem_default(const struct ng_parse_type *type,
                break;
            }
        default:
-           panic("%s", __FUNCTION__);
+           panic("%s", __func__);
        }
 
        /* Default to element type default */
@@ -1388,7 +1388,7 @@ ng_get_composite_len(const struct ng_parse_type *type,
                return fi->length;
            }
        default:
-           panic("%s", __FUNCTION__);
+           panic("%s", __func__);
        }
        return (0);
 }
@@ -1425,7 +1425,7 @@ ng_get_composite_etype(const struct ng_parse_type *type,
                break;
            }
        default:
-           panic("%s", __FUNCTION__);
+           panic("%s", __func__);
        }
        return (etype);
 }