Files
pkgsrc-ng/chat/ircd-hybrid/patches/patch-include_tools.h
2013-09-26 17:14:40 +02:00

68 lines
2.1 KiB
C

$NetBSD: patch-include_tools.h,v 1.1 2012/12/20 22:01:22 joerg Exp $
--- include/tools.h.orig 2007-02-28 04:17:43.000000000 +0000
+++ include/tools.h
@@ -98,7 +98,7 @@ void mem_frob(void *data, int len);
* which is mine.
* -- adrian
*/
-extern inline void
+extern inline __attribute__((__gnu_inline__)) void
dlinkAdd(void *data, dlink_node * m, dlink_list * list)
{
m->data = data;
@@ -113,7 +113,7 @@ dlinkAdd(void *data, dlink_node * m, dli
list->length++;
}
-extern inline void
+extern inline __attribute__((__gnu_inline__)) void
dlinkAddBefore(dlink_node *b, void *data, dlink_node *m, dlink_list *list)
{
/* Shortcut - if its the first one, call dlinkAdd only */
@@ -129,7 +129,7 @@ dlinkAddBefore(dlink_node *b, void *data
}
}
-extern inline void
+extern inline __attribute__((__gnu_inline__)) void
dlinkAddTail(void *data, dlink_node *m, dlink_list *list)
{
m->data = data;
@@ -147,7 +147,7 @@ dlinkAddTail(void *data, dlink_node *m,
/* Execution profiles show that this function is called the most
* often of all non-spontaneous functions. So it had better be
* efficient. */
-extern inline void
+extern inline __attribute__((__gnu_inline__)) void
dlinkDelete(dlink_node *m, dlink_list *list)
{
/* Assumption: If m->next == NULL, then list->tail == m
@@ -177,7 +177,7 @@ dlinkDelete(dlink_node *m, dlink_list *l
* output - pointer to link or NULL if not found
* side effects - Look for ptr in the linked listed pointed to by link.
*/
-extern inline dlink_node *
+extern inline __attribute__((__gnu_inline__)) dlink_node *
dlinkFind(dlink_list *list, void *data)
{
dlink_node *ptr;
@@ -191,7 +191,7 @@ dlinkFind(dlink_list *list, void *data)
return(NULL);
}
-extern inline void
+extern inline __attribute__((__gnu_inline__)) void
dlinkMoveList(dlink_list *from, dlink_list *to)
{
/* There are three cases */
@@ -226,7 +226,7 @@ dlinkMoveList(dlink_list *from, dlink_li
/* I think I got that right */
}
-extern inline dlink_node *
+extern inline __attribute__((__gnu_inline__)) dlink_node *
dlinkFindDelete(dlink_list *list, void *data)
{
dlink_node *m;