| #include "dylib.h" |
| #include <limits.h> |
| #include <stdio.h> |
| #include <stdlib.h> |
| #include <string.h> |
| |
| int main(int argc, char const *argv[]) { |
| const char *a_name = "load_a"; |
| void *a_dylib_handle = NULL; |
| |
| a_dylib_handle = dylib_open(a_name); // Set a breakpoint here. |
| if (a_dylib_handle == NULL) { // Set another here - we should not hit this one |
| fprintf(stderr, "%s\n", dylib_last_error()); |
| exit(1); |
| } |
| |
| const char *b_name = "load_b"; |
| void *b_dylib_handle = NULL; |
| |
| b_dylib_handle = dylib_open(b_name); |
| if (b_dylib_handle == NULL) { // Set a third here - we should not hit this one |
| fprintf(stderr, "%s\n", dylib_last_error()); |
| exit(1); |
| } |
| |
| return 0; |
| } |