Auha, jetzt gibt es ein Problem; ich bin von Assembler ausgegangen (siehe Beispiele hier und hier ).
Was bei C gemacht werden muß und was dort schon berücksichtigt wird, kann ich Dir leider nicht sagen. Ich mag kein C und kenne deshalb auch nicht die Bedeutung Deines Listings, zumindest nicht alles.