diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mac/ProfileLib.CFM.c | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/mac/ProfileLib.CFM.c b/src/mac/ProfileLib.CFM.c new file mode 100644 index 000000000..3ef8ef60d --- /dev/null +++ b/src/mac/ProfileLib.CFM.c @@ -0,0 +1,39 @@ +/* + * Copyright (C) 1997 by the Massachusetts Institute of Technology + * All rights reserved. + * + * For copying and distribution information, please see the file + * COPYRIGHT. + */ + + +#include <CodeFragments.h> + +#include "profile.h" + + +OSErr InitializeProfileLib ( + CFragInitBlockPtr ibp); +void TerminateProfileLib (void); + +OSErr InitializeProfileLib( + CFragInitBlockPtr ibp) +{ + OSErr err = noErr; + + /* Do normal init of the shared library */ + err = __initialize(ibp); + + /* Initialize the error tables */ + if (err == noErr) { + add_error_table(&et_prof_error_table); + } + + return err; +} + +void TerminateProfileLib(void) +{ + remove_error_table(&et_prof_error_table); + __terminate(); +} |
