// Quien escribió este archivo usa los dos tipos, y por eso incluye los dos encabezados.
#include "point.h"
#include "segment.h"

int main(void) {
    struct segment segment = {{0, 0}, {3, 4}};
    struct point end = segment.to;
    return end.x - 3;
}
