Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

static OSStatus FT_ATSFontGetFileReference ( ATSFontRef  ats_font_id,
FSRef *  ats_font_ref 
) [static]

Definition at line 142 of file ftmac.c.

Referenced by FT_GetFileRef_From_Mac_ATS_Name().

00144   {
00145 #if defined( MAC_OS_X_VERSION_10_5 ) && \
00146     ( MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 )
00147  
00148     OSStatus  err;
00149 
00150     err = ATSFontGetFileReference( ats_font_id, ats_font_ref );
00151 
00152     return err;
00153 #elif __LP64__ /* No 64bit Carbon API on legacy platforms */
00154     FT_UNUSED( ats_font_id );
00155     FT_UNUSED( ats_font_ref );
00156 
00157 
00158     return fnfErr;
00159 #else /* 32bit Carbon API on legacy platforms */
00160     OSStatus  err;
00161     FSSpec    spec;
00162 
00163 
00164     err = ATSFontGetFileSpecification( ats_font_id, &spec );
00165     if ( noErr == err )
00166       err = FSpMakeFSRef( &spec, ats_font_ref );
00167 
00168     return err;
00169 #endif
00170   }


Generated on Thu Feb 9 06:09:57 2012 for ReactOS by doxygen 1.6.3

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.