[fpc-devel] TTypeData
    Ricardo Aguiar 
    neldor at aclnet.com.br
       
    Fri Apr 18 20:15:05 CEST 2008
    
    
  
Greetings!
I was looking at typinfo unit source code and I saw the code below:
80:      TTypeData =
81:{$ifndef FPC_REQUIRES_PROPER_ALIGNMENT}
82:      packed
83:{$endif FPC_REQUIRES_PROPER_ALIGNMENT}
84:      record
85:         case TTypeKind of
86:            tkUnKnown,tkLString,tkWString,tkAString,tkVariant:
87:              ();
88:            tkInteger,tkChar,tkEnumeration,tkWChar,tkSet:
89:              (OrdType : TOrdType;
90:               case TTypeKind of
91:                  tkInteger,tkChar,tkEnumeration,tkBool,tkWChar : (
92:                    MinValue,MaxValue : Longint;
93:                    case TTypeKind of
94:                      tkEnumeration:
95:                        (
96:                        BaseType : PTypeInfo;
Should the line 88 include also tkBool? Because if not, tkBool will not 
be considered by TTypeData. 
Is that right? Or I am missing some point? I am new to FPC programming.
Hugs.
Ric.
    
    
More information about the fpc-devel
mailing list