File: cc65110210.c

package info (click to toggle)
cc65 2.19-2
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 20,268 kB
  • sloc: ansic: 117,151; asm: 66,339; pascal: 4,248; makefile: 1,009; perl: 607
file content (55 lines) | stat: -rw-r--r-- 951 bytes parent folder | download | duplicates (2)
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
/*
  !!DESCRIPTION!! linker bug
  !!ORIGIN!!      testsuite
  !!LICENCE!!     public domain
*/

/*
with SVN version: 4973M

$ cl65 -v -o test.prg tests/cc65110210.c
Opened include file '/usr/local/lib/cc65/include/stdio.h'
Opened include file '/usr/local/lib/cc65/include/stddef.h'
Opened include file '/usr/local/lib/cc65/include/stdarg.h'
Opened include file '/usr/local/lib/cc65/include/limits.h'
0 errors, 0 warnings
Opened output file 'tests/cc65110210.s'
Wrote output to 'tests/cc65110210.s'
Closed output file 'tests/cc65110210.s'
cl65: Subprocess 'ld65' aborted by signal 11

*/

/* #define STANDALONE */

#include <stdio.h>
#include <limits.h>

#ifdef STANDALONE

#define NO_IMPLICIT_FUNCPTR_CONV

#define OPENTEST()
#define CLOSETEST()

#else

#endif

#ifdef NO_IMPLICIT_FUNCPTR_CONV
void (*p1func)(void);
#else
void (*p1func)();
#endif

void func(void)
{
    (*p1func)();
}

int main(void)
{
    printf("it works :)\n");

    return (0);
}