Hello, List! Using ppc386 version 1.0.10, sizeof(cmyclass) returns the size of the instance, e. g. 260 when there is one 'string' member, whereas ppc386 version 1.0.6 returns the expected size of a pointer, 4. Is this a bug, or a deliberate change?
$: cat top/testsize.pas program testsize; type my_class = class fname: string; end; begin writeln(sizeof(tobject)); writeln(sizeof(my_class)); end. Son Dez 14 00:12:49 /io $: /usr/bin/ppc386 top/testsize.pas Free Pascal Compiler version 1.0.10 [2003/06/26] for i386 Copyright (c) 1993-2003 by Florian Klaempfl Target OS: Linux for i386 Compiling top/testsize.pas Assembling testsize Linking /io/obj/testsize 12 Lines compiled, 0.0 sec Son Dez 14 00:13:00 /io $: obj/testsize 4 260 Thank You! Anton. _______________________________________________ fpc-pascal maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-pascal