mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-27 23:23:44 +02:00
![]() that were removed (e.g. most of QuickDraw) were kept. Most changes are related to deprecation notices, or the fact that certain headers have become available on iOS. This version corresponds to r393 of the macosxintf repository. There were also a number of small corrections to existing declarations: o several opaque types have been changed from ^SInt32 into pointers to different empty records. That means that these types are no longer assignment-compatible. Some of the more prominent ones that may affect existing *correct* code are HIObject and ControlRef=HIViewRef. This may require adding typecasts to keep code compiling (the same typecasts are required in C) o CGGLContextCreate : fixed first parameter (was "var", now is value parameter) o CFHostGetAddressing: var hasBeenResolved: boolean -> booleanptr because can be nil o CFHostGetNames: var hasBeenResolved: boolean -> booleanptr because can be nil o ColorSyncIterateInstalledProfiles: var seed: UInt32 -> UInt32Ptr because can be nil o AudioStreamGetPropertyInfo: outSize and outWritable changed to pointer because can be nil o cblas (several var-parametes changed to pointers because they represent arrays): o cblas_sswap, cblas_dswap: X, Y o cblas_scopy, cblas_dcopy: Y o cblas_saxpy, cblas_daxpy: Y o catlas_saxpby, catlas_daxpby: Y o catlas_sset, catlas_dset: X o cblas_sscal, cblas_dscal: X o cblas_sgemv, cblas_dgemv: X o cblas_strmv, cblas_dtrmv: X o cblas_stbmv, cblas_dtbmv: X o cblas_stpmv, cblas_dtpmv: Ap, X o cblas_strsv, cblas_dtrsv: X o cblas_stbsv, cblas_dtbsv: X o cblas_stpsv, cblas_dtpsv: Ap, X o cblas_ssymv, cblas_dsymv: X o cblas_ssbmv, cblas_dsbmv: Y o cblas_sspmv, cblas_dspmv: Ap, Y o cblas_sger, cblas_dger: A o cblas_ssyr, cblas_dsyr: A o cblas_sspr, cblas_dspr: Ap o cblas_ssyr2, cblas_dsyr2: A o cblas_sspr2, cblas_dspr2: A o cblas_sgemm, cblas_sgemm: C o cblas_ssymm, cblas_Dsymm: C o cblas_ssyrk, cblas_dsyrk: C o cblas_ssyr2k, cblas_dsyr2k: C o cblas_strmm, cblas_dtrmm: B o cblas_strsm, cblas_strsm: B o vBLAS (idem) o SDOT: X, Y o SNRM2: X o SASUM: X o ISAMAX: X o SSWAP: X, Y o SCOPY: X, Y o SAXPY: X, Y o SROT: X, Y o SSCAL: X o SGEMV, A, X, Y o SGEMM: A, B, C o vDSP (idem) o vDSP_sve_svesq, vDSP_sve_svesqD: __vDSP_A o vDSP_normalize, vDSP_normalizeD: __vDSP_A, __vDSP_C git-svn-id: trunk@22897 - |
||
---|---|---|
.. | ||
examples | ||
src | ||
fpmake.pp | ||
Makefile | ||
Makefile.fpc | ||
Makefile.fpc.fpcmake |