aboutsummaryrefslogtreecommitdiffhomepage
path: root/test2.c
blob: 13ed47c935ddc7fa44416a39ffda3a4b95f9678b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
typedef struct v2d { double x,y; } v2d;



void addp(v2d *a, const v2d *b)
{
    a->x += b->x;
    a->y += b->y;
}

v2d add(v2d a, v2d b)
{
    addp(&a, &b);
    return a;
}