From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

#include "std.h"
DLLEXPORT void Nothing() {
/* we don't even print something */
}
DLLEXPORT int Argless() {
return 2;
}
DLLEXPORT char ArglessChar() {
return 2;
}
DLLEXPORT long long ArglessLongLong() {
return 2;
}
int my_int = 2;
DLLEXPORT int *ArglessPointer() {
return &my_int;
}
const char *my_str = "Just a string";
DLLEXPORT const char *ArglessUTF8String() {
return my_str;
}
DLLEXPORT int long_and_complicated_name() {
return 3;
}