pmgducati / Slot-Car-Finish-Line

Pole Position Tower and Finsh line for Artin Slot Car Race Track
0 stars 0 forks source link

Fix Warnings from Alpha Num Display Conversions #11

Open pmgducati opened 8 months ago

pmgducati commented 8 months ago

D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino: In function 'void LapRecordDisplay()': D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:994:30: warning: '%4d' directive writing between 4 and 5 bytes into a region of size 4 [-Wformat-overflow=] 994 | sprintf(LapTimeRec_Buffer, "%4d", Record_Lap); | ^~~~~ D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:994:30: note: directive argument in the range [0, 65535] D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:994:10: note: 'sprintf' output between 5 and 6 bytes into a destination of size 4 994 | sprintf(LapTimeRec_Buffer, "%4d", Record_Lap); | ~^~~~~~~~ D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino: In function 'void Display_Leaderboard()': D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1076:26: warning: '%4d' directive writing between 4 and 5 bytes into a region of size 4 [-Wformat-overflow=] 1076 | sprintf(P1Buffer_Time, "%4d", cars[0].lap_time); | ^~~~~ D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1076:26: note: directive argument in the range [0, 65535] D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1076:10: note: 'sprintf' output between 5 and 6 bytes into a destination of size 4 1076 | sprintf(P1Buffer_Time, "%4d", cars[0].lap_time); | ~^~~~~~~~~~ D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1080:26: warning: '%4d' directive writing between 4 and 5 bytes into a region of size 4 [-Wformat-overflow=] 1080 | sprintf(P2Buffer_Time, "%4d", cars[1].lap_time); | ^~~~~ D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1080:26: note: directive argument in the range [0, 65535] D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1080:10: note: 'sprintf' output between 5 and 6 bytes into a destination of size 4 1080 | sprintf(P2Buffer_Time, "%4d", cars[1].lap_time); | ~^~~~~~~~~~ D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1084:26: warning: '%4d' directive writing between 4 and 5 bytes into a region of size 4 [-Wformat-overflow=] 1084 | sprintf(P3Buffer_Time, "%4d", cars[2].lap_time); | ^~~~~ D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1084:26: note: directive argument in the range [0, 65535] D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1084:10: note: 'sprintf' output between 5 and 6 bytes into a destination of size 4 1084 | sprintf(P3Buffer_Time, "%4d", cars[2].lap_time); | ~^~~~~~~~~~ D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1088:26: warning: '%4d' directive writing between 4 and 5 bytes into a region of size 4 [-Wformat-overflow=] 1088 | sprintf(P4Buffer_Time, "%4d", cars[3].lap_time); | ^~~~~ D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1088:26: note: directive argument in the range [0, 65535] D:\Github\Slot-Car-Finish-Line\Code\Tower_Control\Tower_Control.ino:1088:10: note: 'sprintf' output between 5 and 6 bytes into a destination of size 4 1088 | sprintf(P4Buffer_Time, "%4d", cars[3].lap_time); | ~^~~~~~~~~~