comparison src/loadso/macos/SDL_sysloadso.c @ 1668:4da1ee79c9af SDL-1.3

more tweaking indent options
author Sam Lantinga <slouken@libsdl.org>
date Mon, 29 May 2006 04:04:35 +0000
parents 782fd950bd46
children
comparison
equal deleted inserted replaced
1667:1fddae038bc8 1668:4da1ee79c9af
34 #include <Errors.h> 34 #include <Errors.h>
35 35
36 #include "SDL_loadso.h" 36 #include "SDL_loadso.h"
37 37
38 void * 38 void *
39 SDL_LoadObject (const char *sofile) 39 SDL_LoadObject(const char *sofile)
40 { 40 {
41 void *handle = NULL; 41 void *handle = NULL;
42 const char *loaderror = NULL; 42 const char *loaderror = NULL;
43 CFragConnectionID library_id; 43 CFragConnectionID library_id;
44 Ptr mainAddr; 44 Ptr mainAddr;
45 Str255 errName; 45 Str255 errName;
46 OSErr error; 46 OSErr error;
47 char psofile[512]; 47 char psofile[512];
48 48
49 SDL_strlcpy (psofile, sofile, SDL_arraysize (psofile)); 49 SDL_strlcpy(psofile, sofile, SDL_arraysize(psofile));
50 error = GetSharedLibrary (C2PStr (psofile), kCompiledCFragArch, 50 error = GetSharedLibrary(C2PStr(psofile), kCompiledCFragArch,
51 kLoadCFrag, &library_id, &mainAddr, errName); 51 kLoadCFrag, &library_id, &mainAddr, errName);
52 switch (error) { 52 switch (error) {
53 case noErr: 53 case noErr:
54 loaderror = NULL; 54 loaderror = NULL;
55 break; 55 break;
56 case cfragNoLibraryErr: 56 case cfragNoLibraryErr:
68 break; 68 break;
69 } 69 }
70 if (loaderror == NULL) { 70 if (loaderror == NULL) {
71 handle = (void *) (library_id); 71 handle = (void *) (library_id);
72 } else { 72 } else {
73 SDL_SetError ("Failed loading %s: %s", sofile, loaderror); 73 SDL_SetError("Failed loading %s: %s", sofile, loaderror);
74 } 74 }
75 return (handle); 75 return (handle);
76 } 76 }
77 77
78 void * 78 void *
79 SDL_LoadFunction (void *handle, const char *name) 79 SDL_LoadFunction(void *handle, const char *name)
80 { 80 {
81 void *symbol = NULL; 81 void *symbol = NULL;
82 const char *loaderror = NULL; 82 const char *loaderror = NULL;
83 CFragSymbolClass class; 83 CFragSymbolClass class;
84 CFragConnectionID library_id = (CFragConnectionID) handle; 84 CFragConnectionID library_id = (CFragConnectionID) handle;
85 char pname[512]; 85 char pname[512];
86 86
87 SDL_strlcpy (pname, name, SDL_arraysize (pname)); 87 SDL_strlcpy(pname, name, SDL_arraysize(pname));
88 if (FindSymbol (library_id, C2PStr (pname), 88 if (FindSymbol(library_id, C2PStr(pname),
89 (char **) &symbol, &class) != noErr) { 89 (char **) &symbol, &class) != noErr) {
90 loaderror = "Symbol not found"; 90 loaderror = "Symbol not found";
91 } 91 }
92 92
93 if (symbol == NULL) { 93 if (symbol == NULL) {
94 SDL_SetError ("Failed loading %s: %s", name, loaderror); 94 SDL_SetError("Failed loading %s: %s", name, loaderror);
95 } 95 }
96 return (symbol); 96 return (symbol);
97 } 97 }
98 98
99 void 99 void
100 SDL_UnloadObject (void *handle) 100 SDL_UnloadObject(void *handle)
101 { 101 {
102 CFragConnectionID library_id; 102 CFragConnectionID library_id;
103 if (handle != NULL) { 103 if (handle != NULL) {
104 library_id = (CFragConnectionID) handle; 104 library_id = (CFragConnectionID) handle;
105 CloseConnection (&library_id); 105 CloseConnection(&library_id);
106 } 106 }
107 } 107 }
108 108
109 #endif /* SDL_LOADSO_MACOS */ 109 #endif /* SDL_LOADSO_MACOS */
110 /* vi: set ts=4 sw=4 expandtab: */ 110 /* vi: set ts=4 sw=4 expandtab: */