aboutsummaryrefslogtreecommitdiff
path: root/src/blog/2023-11-14-test-visibility-c-macro/foo4.c
blob: 66a0c82d6c75e0e9d3e88ebd46e1f57a084d1941 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>

/* cc -DTEST main4.c # foo is visible */
/* cc main4.c        # foo is static  */

#ifdef TEST
#define STATIC
#else
#define STATIC static
#endif

STATIC int foo(int x, int y)
{
	return 42*x - 69*y;
}

Generated with cgit - Back to sebastiano.tronto.net