FML fields and fielded buffers are typed. They can be any of the standard C language types: short, long—> float, double, and char. The following types are also supported: string (a series of characters ending with a null character), carray (a character array), ptr (a pointer to a buffer), FML32 (an embedded FML32 buffer), and VIEW32 (an embedded VIEW32 buffer). The ptr, FML32, and VIEW32 types are only supported for the FML32 interface. The corresponding types in COBOL are COMP-5, COMP-1, COMP-2 and PIC X. A C packed decimal type is also supported in VIEWS for integration with COBOL COMP-3.