< prev index next >

src/java.desktop/share/native/libfreetype/src/base/ftinit.c

Print this page




 159         break;
 160 
 161       /* read property value, followed by whitespace (if any) */
 162       q = ++p;
 163       for ( i = 0; i < MAX_LENGTH; i++ )
 164       {
 165         if ( !*p || *p == ' ' || *p == '\t' )
 166           break;
 167         property_value[i] = *p++;
 168       }
 169       property_value[i] = '\0';
 170 
 171       if ( !( *p == '\0' || *p == ' ' || *p == '\t' ) || p == q )
 172         break;
 173 
 174       /* we completely ignore errors */
 175       ft_property_string_set( library,
 176                               module_name,
 177                               property_name,
 178                               property_value );



 179     }
 180   }
 181 
 182 #else
 183 
 184   FT_EXPORT_DEF( void )
 185   FT_Set_Default_Properties( FT_Library  library )
 186   {
 187     FT_UNUSED( library );
 188   }
 189 
 190 #endif
 191 
 192 
 193   /* documentation is in freetype.h */
 194 
 195   FT_EXPORT_DEF( FT_Error )
 196   FT_Init_FreeType( FT_Library  *alibrary )
 197   {
 198     FT_Error   error;




 159         break;
 160 
 161       /* read property value, followed by whitespace (if any) */
 162       q = ++p;
 163       for ( i = 0; i < MAX_LENGTH; i++ )
 164       {
 165         if ( !*p || *p == ' ' || *p == '\t' )
 166           break;
 167         property_value[i] = *p++;
 168       }
 169       property_value[i] = '\0';
 170 
 171       if ( !( *p == '\0' || *p == ' ' || *p == '\t' ) || p == q )
 172         break;
 173 
 174       /* we completely ignore errors */
 175       ft_property_string_set( library,
 176                               module_name,
 177                               property_name,
 178                               property_value );
 179 
 180       if ( !*p )
 181         break;
 182     }
 183   }
 184 
 185 #else
 186 
 187   FT_EXPORT_DEF( void )
 188   FT_Set_Default_Properties( FT_Library  library )
 189   {
 190     FT_UNUSED( library );
 191   }
 192 
 193 #endif
 194 
 195 
 196   /* documentation is in freetype.h */
 197 
 198   FT_EXPORT_DEF( FT_Error )
 199   FT_Init_FreeType( FT_Library  *alibrary )
 200   {
 201     FT_Error   error;


< prev index next >