Listing 1: Definition einer Docky-Struktur. struct DockyIFace * _docky_Clone(struct DockyIFace *Self) { struct DockyIFace *docky; if((docky = (struct DockyIFace *)IExec->MakeInterface(Self->Data.LibBase, dockyTags))) { struct DatumUhrDockyData *dd = (struct DatumUhrDockyData *) ((uint32)docky - docky->Data.NegativeSize); docky->Data.Flags |= IFLF_CLONED; /* Größe des Dockies festlegen und ggf. weitere Variablen vorbelegen */ dd->ds.width = 32; dd->ds.height = 32; } return( docky ); }