Группа :: Система/Ядро и оборудование
Пакет: sysfsutils
Главная Изменения Спек Патчи Загрузить Bugs and FR
Патч: sysfsutils-1.1.0-alt-cpp.patch
diff -ur sysfsutils-1.1.0.orig/include/dlist.h sysfsutils-1.1.0/include/dlist.h
--- sysfsutils-1.1.0.orig/include/dlist.h 2004-03-08 08:32:41 +0300
+++ sysfsutils-1.1.0/include/dlist.h 2004-07-23 12:53:48 +0400
@@ -68,6 +68,11 @@
DL_node *head;
} Dlist;
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
Dlist *dlist_new(size_t datasize);
Dlist *dlist_new_with_delete(size_t datasize,void (*del_func)(void*));
void *_dlist_mark_move(Dlist *list,int direction);
@@ -102,6 +107,10 @@
*/
void *_dlist_remove(struct dlist *,struct dl_node *,int );
+#ifdef __cplusplus
+}
+#endif
+
#define dlist_prev(A) _dlist_mark_move((A),0)
#define dlist_next(A) _dlist_mark_move((A),1)