C…竟沒有溢位Error @@\”

為了要滿足FAB提的 request ,
要在ISP 治具的程式介面做一個 checksum 的功\能 !
以便做比對 !...

介面程式是VB 寫的 ! 廠商提供的燒錄程式BCB 6 寫的.
要符合廠商程式算出來的checksum! 於是就參考他們的
演算法 !...

結果算出來....差很多... @@\"
於是就改用gcc 寫看看~ ....ㄜ ~... 還是差一點點~...
搞了半天! 原來 ~...C ...不會溢位 !

ex:
unsigned short wChecksum=0;
...
...

while(!feof(fp))
{
byteFileData=fgetc(fp);
wChecksum =+ byteFileData;
}

cow ~... 當 wChecksum > 0xFFFF 時, 會變成0 再加餘數 ....
haha ~... 竟然有這種事 !...一直以為會error 並dump 出一個 *.core