I thought that my resize.c was not resizing correctly. I enlarged the original small.bmp 3x3 by factor of 2 into large.bmp, but the resized image would only show (on screen) 5x5 instead of 6x6, which is the size shown in the BITMAPHEADER.
However, after opening the original smiley.bmp I noticed the exact same problem with its size. Smiley is an 8x8 image but on screen it shows 7x7
Large.bmp has been manipulated by the program but smiley is the original file downloaded from the server, so that I couldn't mess that up!
I have put plenty of hours into the code, and before I continue to dig in I would like to understand I am having other problems not related to my coding.
Any insight will be appreciated.