Error with strings "far" and "_seg" - norman-ipn/Wolfenstein-Port GitHub Wiki

When I compile the file most of the errors come from those strings so someone knows what thoses strings are for or what are they for now I will comment the strings and try to compile.

//Aaron Revilla ANSWER:

The _seg declaration lets you assign the code or data to a specific segment. segments are not used like that in 32-bit operating systems such as Windows and Unix because the use the flat memory model (unsegmented).

Also far is another one of those 16-bit keywords that is obsolete in 32-bit programs. If you're trying to port some old 16-bit program to 32-bit platform, then you will probably need to either delete all occurrences of those keywords (ther may be others too) or define them yourself as nothing, like this:

#define _seg #define far

source:http://www.programmersheaven.com/mb/CandCPP/218576/218576/borland-c++-31-_seg-update/