Some time after I began to receive a message while compiling progs:
clprogs.vc:112: Segmentation violation.
It appears sometimes under Win98 and always under WinXP.
I checked what's on 112th line of clprogs. It wasn't in clprogs.vc actually, but in one of the included files - common/defs.vc. Exactly the line:
"#define NUM_CSHIFTS 8"
When I comment it there's no such error. Then I uncomment it, there is.
I found out, that when I just write there "#define NUM_CSHIFTS" it works, but when I give it some numerical value, for ex.: #define NUM_CSHIFTS 1, it causes error.
When value is not numerical it works. (for ex. #define NUM_CSHIFTS AAA)
Honestly, I still suppose that some of my modifications can cause that error, since original Hexen progs compile normally. I will continue testing.
EDIT: That's funny, but it seems that the whole thing does not spoil compiling process at all. Progs still load and work normally. Maybe it is some sort of memory leak in vcc.exe?