Dear 晓明,
I've just stumbled across your old e-mail from April the 12th. > freetype-2.4.9\src\bdf\bdflib.c(772): warning C4244: “function”: > conversion from 'ptrdiff_t' to 'unsigned long', > possible loss of data > > error = (*cb)( buf + start, end - start, lineno, > (void*)&cb, client_data ); Fixed. > freetype-2.4.9\src\base(39): warning C4306: “function”: > conversion from ' int ' to ' FT_Pointer ' of greater size > > if ( svc == FT_SERVICE_UNAVAILABLE ) > // this line: FT_SERVICE_UNAVAILABLE is defined to ((FT_Pointer)-2) I think I've fixed this and similar issues by using the `logical not' operator (~) instead of a negative value. Please test the current git. > freetype-2.4.9\src\type1\t1load.c(618): warning C4244: “function”: > conversion from 'FT_PtrDist' to 'FT_Long', possible loss of data > > if ( FT_ALLOC( blend->axis_names[n], len + 1 ) ) Fixed. If you still get warnings please send the complete output to the list. Werner _______________________________________________ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel