atom.c
void assert_arg(atom_t* obj, const char* fname) {
    if (!obj) {
        printf("\x1b[95m" "Fatal error: %s: bad argument!\n" "\x1b[0m", fname);
        exit(EXIT_FAILURE);
    }
}
/*
--------------------------------------
assert_arg

    Assert argument is not NULL.
--------------------------------------
*/
assert_arg
Assert argument is not NULL.
assert_arg Assert argument is not NULL .
void assert_arg(atom_t* obj, const char* fname) {
    if (!obj) {
        printf("\x1b[95m" "Fatal error: %s: bad argument!\n" "\x1b[0m", fname);
        exit(EXIT_FAILURE);
    }
}
void assert_arg ( atom_t * obj , const char * fname ) { if ( ! obj ) { printf ( " \x1b " " \n " " \x1b " , fname ) ; exit ( EXIT_FAILURE ) ; } }
assert_arg
Assert argument is not NULL.
assert_arg Assert argument is not NULL .