das bedeutet dass die länge (der zweite parameter der serwrite funktion) ein unsigned int ist aber du einen signed int über geben hast, oder genau anders herum. dem GCC ist das offenslichtlich egal... arbeitest du mit SerWrite oder mit PrintInt an der Stelle? poste mal den code (codebox!)