#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include "present.h" | |
#include "to-be-removed.h" | |
const int main_const_data = 5; | |
int main_dirty_data = 10; | |
int main(int argc, char **argv) { | |
to_be_removed_init(argc); | |
present_init(argc); | |
main_dirty_data += argc; | |
char *heap_buf = (char *)malloc(80); | |
strcpy(heap_buf, "this is a string on the heap"); | |
return to_be_removed(heap_buf, main_const_data, main_dirty_data); | |
} |