I was hoping someone could explain the purpose of #undef in the mispelling problem set? I read an explanation, i just wanted to know now if the #undef effects the definitions defined in sys/resource.h or sys/time.h?
Example:
#include <ctype.h>
#include <'stdio.h>
#include <sys/resource.h>
#include <sys/time.h>
#include "dictionary.h"
#undef calculate
#undef getrusage
#undef
doesn't deal with "variables". it deals with "definitions". it's not quite clear what you want to show by your example. please add more details!