../images/Emo91.gifובדיוק בגלל זה...../images/Emo26.gif
בדיוק בגלל שהגודל של int משתנה בין סביבה לסביבה, כדאי להגדיר עם typedef בדיוק לאיזה גודל int מתכוונים... למשל:
UI_16 // for unsigned int 16 bit SI_32 // for signed int 32 bit F_32 // for 32 bit float F_64 // for 64 bit float
או אם אתה מעדיף TUInt16, TInt32 וכו'... ככה אפשר לרכז את כל הגדרות ה-types בקובץ אחד שמגדיר אותם בנפרד לכל פלטפורמה, ובכל שאר הפרויקט השימוש בטיפוסים יהיה בלתי-תלוי לחלוטין בסביבה...