fix some cppcheck warnings
change the typecast to (unsigned long)
[cgiedit.c:3196]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
[cgiedit.c:3317]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
[cgiedit.c:3440]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
[cgiedit.c:3551]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
[cgiedit.c:3673]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
[cgiedit.c:3836]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.
[cgiedit.c:4025]: (warning) %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'.