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; |