Spricht doch schon für sich der Error.
min ist irgendwo anders definiert. Benenne "min" einfach zu "amin" oder "bmin" oder meinetwegen auch "cmin" um
Wenn ich mich nicht täusche, kannst du min und sec aber auch komplett weglassen, schließlich brauchst du ja nur die Stunde.
Wäre dann:
//...
new hour;
gettime(hour);
//...
Bin mir da aber nicht sicher, ansonsten halt umbenennen, wie oben beschrieben.
MFG
Ben