From 95b9a477b6743004e0e9bf728b25bf63d2908777 Mon Sep 17 00:00:00 2001 From: Manuel Simoni Date: Sat, 27 Feb 2010 17:37:59 +0100 Subject: weak function symbols --- examples/ex_weak.c | 11 +++++++++++ examples/weak_f.c | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100755 examples/ex_weak.c create mode 100644 examples/weak_f.c (limited to 'examples') diff --git a/examples/ex_weak.c b/examples/ex_weak.c new file mode 100755 index 0000000..2a2bd19 --- /dev/null +++ b/examples/ex_weak.c @@ -0,0 +1,11 @@ +#! /usr/local/bin/tcc -run +#include + +extern void weak_f (void) __attribute__ ((weak)); + +int main () +{ + if (weak_f) { + weak_f(); + } +} diff --git a/examples/weak_f.c b/examples/weak_f.c new file mode 100644 index 0000000..e744531 --- /dev/null +++ b/examples/weak_f.c @@ -0,0 +1,6 @@ +#include + +void weak_f (void) +{ + printf("Weak\n"); +} -- cgit v1.3.1