// quickdraw
+#if !TARGET_CARBON
+
int gPrOpenCounter = 0 ;
-OSStatus UMAPrOpen(void *macPrintSession)
+OSStatus UMAPrOpen()
{
-#if !TARGET_CARBON
OSErr err = noErr ;
++gPrOpenCounter ;
if ( gPrOpenCounter == 1 )
wxASSERT( err == noErr ) ;
}
return err ;
-#else
- OSStatus err = noErr ;
- ++gPrOpenCounter ;
- if ( gPrOpenCounter == 1 )
- {
- #if PM_USE_SESSION_APIS
- err = PMCreateSession((PMPrintSession *)macPrintSession) ;
- #else
- err = PMBegin() ;
- #endif
- wxASSERT( err == noErr ) ;
- }
- return err ;
-#endif
}
-OSStatus UMAPrClose(void *macPrintSession)
+OSStatus UMAPrClose()
{
-#if !TARGET_CARBON
OSErr err = noErr ;
wxASSERT( gPrOpenCounter >= 1 ) ;
if ( gPrOpenCounter == 1 )
}
--gPrOpenCounter ;
return err ;
-#else
- OSStatus err = noErr ;
- wxASSERT( gPrOpenCounter >= 1 ) ;
- if ( gPrOpenCounter == 1 )
- {
- #if PM_USE_SESSION_APIS
- err = PMRelease(*(PMPrintSession *)macPrintSession) ;
- *(PMPrintSession *)macPrintSession = kPMNoReference;
- #else
- err = PMEnd() ;
- #endif
- }
- --gPrOpenCounter ;
- return err ;
-#endif
}
-#if !TARGET_CARBON
-
pascal QDGlobalsPtr GetQDGlobalsPtr (void) ;
pascal QDGlobalsPtr GetQDGlobalsPtr (void)
{