#include <iostream>
#include <anymap.h>

extern "C" {
    int PrintHello(com::Anymap) {
        std::cout<<"Hello!" << std::endl;
        return 0;
    }

    int PrintBye(com::Anymap) {
        std::cout<<"Bye!" << std::endl;
        return 0;
    }

    int PrintA(com::Anymap) {
        std::cout<<"A" << std::endl;
        return 0;
    }

    int PrintB(com::Anymap) {
        std::cout<<"B" << std::endl;
        return 0;
    }

    bool ReturnTrue(){
        return true;
    }

    bool ReturnFalse(){
        return false;
    }

    std::list<bool> ThreeTrue(){
        return false;
    }
}