Commit Graph

25 Commits

Author SHA1 Message Date
Michael VAN CANNEYT
ccfa38c68e * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
Michael VAN CANNEYT
d2d3fe6bc3 * Char -> AnsiChar 2023-07-14 17:26:10 +02:00
Pierre Muller
5913434ba9 Add DISABLE_SYSTEMINLINE check to be able to avoid setting SYSTEMINLINE macro 2022-09-20 22:39:28 +01:00
Jonas Maebe
f22c6870d5 * use math.SetExceptionMask() to disable floating point exceptions
in the macpas initialisation code (mantis #11516)

git-svn-id: trunk@11415 -
2008-07-20 09:07:50 +00:00
yury
62e616cae0 * Fixed warnings. rtl is warnings and notes free for wince and win32 again.
git-svn-id: trunk@10632 -
2008-04-12 13:34:26 +00:00
micha
83b7f81f81 + add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
git-svn-id: trunk@10422 -
2008-03-02 12:59:02 +00:00
daniel
bce3ea4373 + Added types UnsignedByte,UnsignedWord,UnsignedLong, suggestion by
Adriaan van Os, (Mantis #9030)

git-svn-id: trunk@7601 -
2007-06-09 07:37:03 +00:00
Jonas Maebe
c7f77296a9 + brotl, brotr and bnot functions for macpas mode + tests
git-svn-id: trunk@6881 -
2007-03-16 16:01:26 +00:00
Jonas Maebe
4f55927506 * fixed little endian typo
git-svn-id: trunk@5155 -
2006-11-01 17:07:45 +00:00
Jonas Maebe
d87f03eef5 - removed automatic int-string, string-int and int-array conversion for
macpas after discussion on macpascal mailing list. The only thing left
    is automatic conversion of constant strings of length 4 to 32 bit ints.
  * adapted tests to this
  * fixed FOUR_CHAR_CODE and FCC functions in MacPas unit for little
    endian
  + FourCharArray type in macpas unit wich can be used to typecast
    int's "back" to an array[1..4] of char (though the characters
    will be in reverse on little endian systems in that case)

git-svn-id: trunk@5154 -
2006-11-01 16:34:37 +00:00
Jonas Maebe
77de2d3b82 - removed getpointersize again, it's not a standard macpas function
git-svn-id: trunk@4962 -
2006-10-18 19:50:16 +00:00
Jonas Maebe
5eedbdfde9 + support for indexing 4-byte sized integers as array[1..4] of char in
macpas mode

git-svn-id: trunk@4955 -
2006-10-18 17:26:00 +00:00
Jonas Maebe
1106b6a32f + GetPointerSize function
git-svn-id: trunk@4954 -
2006-10-18 17:24:50 +00:00
Jonas Maebe
cf7fce8f65 * use const strings parameters for four_char_code helpers to avoid
unnecessary copying

git-svn-id: trunk@4157 -
2006-07-13 13:10:19 +00:00
Jonas Maebe
39a127bfc0 + macpas BAnd/BOr/BXor/Bsr/Bsl/BTst/BSet/BClr support
git-svn-id: trunk@4156 -
2006-07-13 12:58:20 +00:00
Jonas Maebe
718d697498 * ifdef powerpc -> ifdef cpupowerpc
git-svn-id: trunk@2593 -
2006-02-15 11:48:26 +00:00
florian
e686da2026 * fixed and removed some missing HASINLINE directives, needs more work
git-svn-id: trunk@637 -
2005-07-17 08:21:17 +00:00
Jonas Maebe
e374c0c899 + ord4() support
* made Member() inline
* turn off invalid fpu exceptions for ppc, because Carbon under Mac OS X 10.4.x
  has some bugs

git-svn-id: trunk@516 -
2005-06-28 19:42:14 +00:00
Jonas Maebe
a71e25ffe0 + Mac Object Pascal support
git-svn-id: trunk@387 -
2005-06-12 14:00:27 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
5687c3c24c * don't use keywords for variables 2005-04-04 16:14:09 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
olle
6d429b0d95 + added assigning op which converts FourCharCode to LongWord
+ added convertion functions FCC and FOUR_CHAR_CODE which
    does the above conv manually.
2004-08-19 13:25:56 +00:00
olle
c883d661b9 + Added this file, to be used for stuff specific for mode macpas 2004-08-16 16:21:23 +00:00