| 167 | |
| 168 | |
| 169 | static const char *errorfromcode (NSObjectFileImageReturnCode ret) { |
| 170 | switch (ret) { |
| 171 | case NSObjectFileImageInappropriateFile: |
| 172 | return "file is not a bundle"; |
| 173 | case NSObjectFileImageArch: |
| 174 | return "library is for wrong CPU type"; |
| 175 | case NSObjectFileImageFormat: |
| 176 | return "bad format"; |
| 177 | case NSObjectFileImageAccess: |
| 178 | return "cannot access file"; |
| 179 | case NSObjectFileImageFailure: |
| 180 | default: |
| 181 | return "unable to load library"; |
| 182 | } |
| 183 | } |
| 184 | |
| 185 | |
| 186 | static void ll_unloadlib (void *lib) { |