cdefer.h A simple C library for defer statement. Usage #include <cdefer/cdefer.h> #include <stdio.h> int main() { DEFER(printf("on exit\n");); printf("in function body\n"); } output: in function body on exit