// Implementación de las regiones. Ver regions.h.
// Aquí no se ve struct image: todo pasa por las funciones de image.h.
#include "regions.h"

#include <stdlib.h>

void flood_fill(Image *img, int x, int y, int new_value) {
    // Escriban aquí su código. Necesitarán una función auxiliar recursiva, declarada static.
    (void) img;
    (void) x;
    (void) y;
    (void) new_value;
}

int count_regions(const Image *img) {
    // Escriban aquí su código. Recibe una imagen const: las marcas de visitado van en un bloque
    // propio de memoria dinámica, que esta función pide y libera.
    (void) img;
    return 0;
}
