#include "animal.h"
#include <iostream>

struct pato : animal {
   ~pato( ) {
      std::cout << "muere pato\n";
   }

   void haz_ruidito( ) override {
      std::cout << "cuac\n";
   }
};

extern "C" __declspec(dllexport)
animal* __cdecl biblioteca( ) {
   return new pato( );
}

/*
   g++ -c pato.cpp -o pato.o
   g++ -shared -Wl,--subsystem,windows pato.o -o pato.dll
*/
