summaryrefslogtreecommitdiffstats
path: root/tests/run-make-fulldeps/extern-fn-with-extern-types/ctest.c
blob: 3b6fb4cfce984ebb83879f9cf8fae81dc5ca5280 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdint.h>

typedef struct data {
    uint32_t magic;
} data;

data* data_create(uint32_t magic) {
    static data d;
    d.magic = magic;
    return &d;
}

uint32_t data_get(data* p) {
    return p->magic;
}