typedef struct __vector {
int x;
int y;
} vector;
vector* add( vector* a, vector* b ) {
vector* r = ( vector* )( malloc( sizeof( vector ) ) );
r->x = a->x + b->x;
r->y = a->y + b->y;
return r;
}
typedef struct __vector {
int x;
int y;
} vector;
vector* add( vector* a, vector* b ) {
vector* r = ( vector* )( malloc( sizeof( vector ) ) );
r->x = a->x + b->x;
r->y = a->y + b->y;
return r;
}