123456789101112131415161718192021222324252627282930313233 |
- {
- This file is part of the Free Pascal run time library.
- Copyright (c) 2009 by the Free Pascal development team
- This unit contains Objective-C compatibility stuff.
- Additionally this file defines the interface of TObject, providing
- their basic implementation in the corresponding objpas.inc file.
- WARNING: IF YOU CHANGE SOME OF THESE INTERNAL RECORDS, MAKE SURE
- TO MODIFY THE COMPILER AND OBJPAS.INC ACCORDINGLY, OTHERWISE
- THIS WILL LEAD TO CRASHES IN THE RESULTING COMPILER AND/OR RTL.
- IN PARTICULAR, THE IMPLEMENTATION PART OF THIS INCLUDE FILE,
- OBJPAS.INC, USES SOME HARDCODED RECORD MEMBER OFFSETS.
- See the file COPYING.FPC, included in this distribution,
- for details about the copyright.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- **********************************************************************}
- {*****************************************************************************
- Basic Types/constants
- *****************************************************************************}
- type
- { make sel assignment-incompatible with other typed pointers }
- _fpc_objc_sel_type = record end;
- SEL = ^_fpc_objc_sel_type;
|