 If this difference is not well understood it can lead to errors when porting or trying to interface object code generated by both languages.FreeBSD developer Poul-Henning Kamp, writing in "ACM Queue", would later refer to the victory of null-terminated strings over length-prefixed strings as "the most expensive one-byte mistake" ever.Both C and Pascal can declare "record" types.