#include "ply.h" int global_resolve(prog_t *prog, node_t *n) { return 0; } int global_probe(prog_t *prog) { return 0; } provider_t global = { .name = ":", .resolve = global_resolve, .probe = global_probe, }; __attribute__((constructor)) static void global_init(void) { provider_register(&global); }