MySQL, also Linux-Herkunft. Da habe ich richtig geraten.
Ich wuerde wegen der Herkunft eben auch unter Windows auf cdecl tippen.
Unter Linux gibt es NUR cdecl beim gcc, deshalb sind auch oft die Windows DLLs von Portierungen cdecl.
Auf packed record wuerde ich nicht wetten. Der Grund ist der gleiche. Das ist beim gcc nicht vorgesehen.