summaryrefslogtreecommitdiff
blob: 57314929f8eb4c68986b2f773c7e502f46da7b76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
diff -Naur wmtimer-2.92.orig/wmgeneral/list.c wmtimer-2.92/wmgeneral/list.c
--- wmtimer-2.92.orig/wmgeneral/list.c	1999-12-23 16:01:39.000000000 +0100
+++ wmtimer-2.92/wmgeneral/list.c	2016-06-08 14:11:02.027179589 +0200
@@ -38,7 +38,7 @@
 
 /* Return a cons cell produced from (head . tail) */
 
-INLINE LinkedList * list_cons (void *head, LinkedList * tail)
+LinkedList * list_cons (void *head, LinkedList * tail)
 {
   LinkedList *cell;
 
@@ -50,7 +50,7 @@
 
 /* Return the length of a list, list_length(NULL) returns zero */
 
-INLINE int list_length (LinkedList * list)
+int list_length (LinkedList * list)
 {
   int i = 0;
   while (list)
@@ -64,7 +64,7 @@
 /* Return the Nth element of LIST, where N count from zero.  If N 
    larger than the list length, NULL is returned  */
 
-INLINE void * list_nth (int index, LinkedList * list)
+void * list_nth (int index, LinkedList * list)
 {
   while (index-- != 0)
     {
@@ -78,7 +78,7 @@
 
 /* Remove the element at the head by replacing it by its successor */
 
-INLINE void list_remove_head (LinkedList ** list)
+void list_remove_head (LinkedList ** list)
 {
   if (!*list)
     return;
@@ -110,7 +110,7 @@
    }
    } */
 
-INLINE LinkedList * list_remove_elem (LinkedList * list, void *elem)
+LinkedList * list_remove_elem (LinkedList * list, void *elem)
 {
   LinkedList *tmp;
 
@@ -131,7 +131,7 @@
 
 /* Return element that has ELEM as car */
 
-INLINE LinkedList * list_find (LinkedList * list, void *elem)
+LinkedList * list_find (LinkedList * list, void *elem)
 {
   while (list)
     {
@@ -144,7 +144,7 @@
 
 /* Free list (backwards recursive) */
 
-INLINE void list_free (LinkedList * list)
+void list_free (LinkedList * list)
 {
   if (list)
     {
@@ -155,7 +155,7 @@
 
 /* Map FUNCTION over all elements in LIST */
 
-INLINE void list_mapcar (LinkedList * list, void (*function) (void *))
+void list_mapcar (LinkedList * list, void (*function) (void *))
 {
   while (list)
     {
diff -Naur wmtimer-2.92.orig/wmgeneral/list.h wmtimer-2.92/wmgeneral/list.h
--- wmtimer-2.92.orig/wmgeneral/list.h	1999-12-23 16:01:39.000000000 +0100
+++ wmtimer-2.92/wmgeneral/list.h	2016-06-08 14:11:20.953198667 +0200
@@ -29,12 +29,6 @@
 #ifndef __LIST_H_
 #define __LIST_H_
 
-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
-#define INLINE inline
-#else
-#define INLINE
-#endif
-
 typedef struct LinkedList
   {
     void *head;
@@ -42,20 +36,20 @@
   }
 LinkedList;
 
-INLINE LinkedList *list_cons (void *head, LinkedList * tail);
+LinkedList *list_cons (void *head, LinkedList * tail);
 
-INLINE int list_length (LinkedList * list);
+int list_length (LinkedList * list);
 
-INLINE void *list_nth (int index, LinkedList * list);
+void *list_nth (int index, LinkedList * list);
 
-INLINE void list_remove_head (LinkedList ** list);
+void list_remove_head (LinkedList ** list);
 
-INLINE LinkedList *list_remove_elem (LinkedList * list, void *elem);
+LinkedList *list_remove_elem (LinkedList * list, void *elem);
 
-INLINE void list_mapcar (LinkedList * list, void (*function) (void *));
+void list_mapcar (LinkedList * list, void (*function) (void *));
 
-INLINE LinkedList *list_find (LinkedList * list, void *elem);
+LinkedList *list_find (LinkedList * list, void *elem);
 
-INLINE void list_free (LinkedList * list);
+void list_free (LinkedList * list);
 
 #endif