From 0c3dc49558129951cbf0eff32b161084bfa4219e Mon Sep 17 00:00:00 2001 From: Pierre Habouzit Date: Sun, 13 Jan 2008 14:46:12 +0100 Subject: [PATCH] Enable constructors/destructors. --- lib-lib/lib-lib.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib-lib/lib-lib.h b/lib-lib/lib-lib.h index 72ba9aa..ca55f96 100644 --- a/lib-lib/lib-lib.h +++ b/lib-lib/lib-lib.h @@ -103,6 +103,9 @@ #define __must_check__ __attribute__((warn_unused_result)) #define IGNORE(expr) do { if (expr) (void)0; } while (0) +#define __init __attribute__((__used__,__constructor__)) +#define __fini __attribute__((__used__,__destructor__)) + /* }}} */ typedef union __attribute__((transparent_union)) anytype { -- 2.20.1