Objective-C:
#include <inttypes.h>
#include <stddef.h>
#pragma pack(push,1)
typedef struc {
TAreaPoint point;
uint8_t pointType;
char name[8];
}
#pragma pack(pop)
Delphi:
type TRoutePoint = packed record point: TAreaPoint; pointType: Byte; name: array[1..5] of AnsiChar; end;