|
@@ -30,11 +30,11 @@ asm
|
|
jz .LDoAnsiStringInit
|
|
jz .LDoAnsiStringInit
|
|
decb %al
|
|
decb %al
|
|
jz .LDoAnsiStringInit
|
|
jz .LDoAnsiStringInit
|
|
- subb $3,%al
|
|
|
|
|
|
+ subb $2,%al
|
|
jz .LDoArrayInit
|
|
jz .LDoArrayInit
|
|
decb %al
|
|
decb %al
|
|
jz .LDoRecordInit
|
|
jz .LDoRecordInit
|
|
- decb %al
|
|
|
|
|
|
+ subb $2,%al
|
|
jz .LDoClassInit
|
|
jz .LDoClassInit
|
|
decb %al
|
|
decb %al
|
|
jz .LDoObjectInit
|
|
jz .LDoObjectInit
|
|
@@ -122,11 +122,11 @@ asm
|
|
jz .LDoAnsiStringFinal
|
|
jz .LDoAnsiStringFinal
|
|
decb %al
|
|
decb %al
|
|
jz .LDoAnsiStringFinal
|
|
jz .LDoAnsiStringFinal
|
|
- subb $3,%al
|
|
|
|
|
|
+ subb $2,%al
|
|
jz .LDoArrayFinal
|
|
jz .LDoArrayFinal
|
|
decb %al
|
|
decb %al
|
|
jz .LDoRecordFinal
|
|
jz .LDoRecordFinal
|
|
- decb %al
|
|
|
|
|
|
+ subb $2,%al
|
|
jz .LDoClassFinal
|
|
jz .LDoClassFinal
|
|
decb %al
|
|
decb %al
|
|
jz .LDoObjectFinal
|
|
jz .LDoObjectFinal
|
|
@@ -219,7 +219,7 @@ asm
|
|
jz .LDoArrayAddRef
|
|
jz .LDoArrayAddRef
|
|
decb %al
|
|
decb %al
|
|
jz .LDoRecordAddRef
|
|
jz .LDoRecordAddRef
|
|
- decb %al
|
|
|
|
|
|
+ subb $2,%al
|
|
jz .LDoClassAddRef
|
|
jz .LDoClassAddRef
|
|
decb %al
|
|
decb %al
|
|
jz .LDoObjectAddRef
|
|
jz .LDoObjectAddRef
|
|
@@ -305,7 +305,7 @@ asm
|
|
jz .LDoArrayDecRef
|
|
jz .LDoArrayDecRef
|
|
decb %al
|
|
decb %al
|
|
jz .LDoRecordDecRef
|
|
jz .LDoRecordDecRef
|
|
- decb %al
|
|
|
|
|
|
+ subb $2,%al
|
|
jz .LDoClassDecRef
|
|
jz .LDoClassDecRef
|
|
decb %al
|
|
decb %al
|
|
jz .LDoObjectDecRef
|
|
jz .LDoObjectDecRef
|
|
@@ -375,7 +375,11 @@ end;
|
|
|
|
|
|
{
|
|
{
|
|
$Log$
|
|
$Log$
|
|
- Revision 1.20 2000-02-09 16:59:29 peter
|
|
|
|
|
|
+ Revision 1.21 2000-02-18 15:23:01 florian
|
|
|
|
+ * fixed constants in rtti
|
|
|
|
+ * longjmp does now a finit
|
|
|
|
+
|
|
|
|
+ Revision 1.20 2000/02/09 16:59:29 peter
|
|
* truncated log
|
|
* truncated log
|
|
|
|
|
|
Revision 1.19 2000/01/11 21:11:34 marco
|
|
Revision 1.19 2000/01/11 21:11:34 marco
|