Peter Howkins
|
167fd854e1
|
namespace ostream into std::ostream for modern C++
|
2012-03-13 17:45:34 +00:00 |
|
Peter Howkins
|
4e71617973
|
Add in -fpermissive for compiling old C++ on gcc
|
2012-03-13 17:43:43 +00:00 |
|
Peter Howkins
|
585674c817
|
Include <iostream> without the .h on modern C++
|
2012-03-13 17:41:48 +00:00 |
|
Peter Howkins
|
5d76061f5d
|
On linux ostream and endl need prefixing into the std namespace.
|
2012-03-13 17:40:21 +00:00 |
|
Peter Howkins
|
adf14ccd77
|
Include <iostream> without the .h on modern C++
|
2012-03-13 17:31:56 +00:00 |
|
Peter Howkins
|
3984d5a45b
|
On linux use the system provided libXau rather than one from the imports
directory (that would have linked to the X11 tree).
|
2012-03-13 17:18:35 +00:00 |
|
Peter Howkins
|
063cffa81d
|
Add a .gitignore to try to reduce the amount of files listed as not
in repository on git status.
|
2012-03-13 16:44:50 +00:00 |
|
Peter Howkins
|
d1f3e24eac
|
Use C++ linker
Add in freetype headers
Use system provided -lXdmcp and -Xau instead of trying to compile them
from the imports directory.
|
2012-03-13 16:15:22 +00:00 |
|
Peter Howkins
|
348f3cd81c
|
Change detector for linux platform to match other Imakefile changes
|
2012-03-12 21:26:30 +00:00 |
|
Peter Howkins
|
7d770cff75
|
These days include standard C++ header files without the .h on the end
|
2012-03-12 16:43:22 +00:00 |
|
Peter Howkins
|
ca8ede6c1f
|
Use C++ linker
|
2012-03-12 16:27:41 +00:00 |
|
Peter Howkins
|
fb174a8ec3
|
Undo previous method and use __va_copy instead.
|
2012-03-12 16:27:08 +00:00 |
|
Peter Howkins
|
0456158e41
|
On linux use the va_copy() func for variable arugment copying
|
2012-03-12 16:24:24 +00:00 |
|
Peter Howkins
|
63f6536c72
|
Initialise varargs list in the same way as OSF
|
2012-03-12 16:19:32 +00:00 |
|
Peter Howkins
|
71e364de5c
|
Do not bother trying to redefine the putenv() function
|
2012-03-12 16:16:16 +00:00 |
|
Peter Howkins
|
53f42b5113
|
CLK_TCK is considered obsolete in GCC, use CLOCKS_PER_SEC instead
|
2012-03-12 16:05:21 +00:00 |
|
Peter Howkins
|
5949e1c410
|
Do not redefine strdup() on Linux
|
2012-03-12 16:03:06 +00:00 |
|
Peter Howkins
|
88cc514fbd
|
Use C++ linker
|
2012-03-12 15:41:09 +00:00 |
|
Peter Howkins
|
5a09544b16
|
Linux doesn't allow open() with O_CREAT without permission flags anymore.
|
2012-03-12 15:39:22 +00:00 |
|
Peter Howkins
|
baf772785b
|
-fpermissive to allow gcc to compile old C++
|
2012-03-12 15:19:36 +00:00 |
|
Peter Howkins
|
77ed6f7ee3
|
-fpermissive to allow GCC to compile old C++
|
2012-03-12 15:18:09 +00:00 |
|
Peter Howkins
|
dd2ff6b448
|
Set untyped variable to int
|
2012-03-12 15:15:38 +00:00 |
|
Peter Howkins
|
e315d4ba3e
|
Setting const variable with no type to 'int' (likely the default the
old compilers would have used)
|
2012-03-12 15:14:12 +00:00 |
|
Peter Howkins
|
cbffec168a
|
Use C++ linker
|
2012-03-12 14:48:23 +00:00 |
|
Peter Howkins
|
a26bc89ad5
|
Use C++ linker
|
2012-03-12 14:42:58 +00:00 |
|
Peter Howkins
|
c03c12449d
|
use C++ linker
|
2012-03-12 14:40:34 +00:00 |
|
Peter Howkins
|
b368679e95
|
Use C++ linker
|
2012-03-12 14:37:47 +00:00 |
|
Peter Howkins
|
72d9ef5875
|
Add linux to list of platforms that use that form of memset()
|
2012-03-12 14:35:03 +00:00 |
|
Peter Howkins
|
8631b4f7c0
|
Link with C++ linker
|
2012-03-12 12:14:03 +00:00 |
|
Peter Howkins
|
eeb7e285f5
|
On linux use __fds_bits instead of fds_bits
|
2012-03-12 12:12:41 +00:00 |
|
Peter Howkins
|
a5b6e62764
|
Link with C++ linker
|
2012-03-12 12:07:09 +00:00 |
|
Peter Howkins
|
fd23228803
|
-fpermissive to allow old C++ to compile on gcc
|
2012-03-12 12:04:55 +00:00 |
|
Peter Howkins
|
7ed2353605
|
On Linux no access to pre iso C varargs.h
|
2012-03-12 11:56:11 +00:00 |
|
Peter Howkins
|
ef1755be43
|
Link with C++ linker
|
2012-03-12 11:45:18 +00:00 |
|
Peter Howkins
|
44baf5431b
|
Link with C++ linker
|
2012-03-12 11:33:49 +00:00 |
|
Peter Howkins
|
68027a6aa0
|
Link with C++ linker
|
2012-03-12 11:27:37 +00:00 |
|
Peter Howkins
|
b069127485
|
Linux has the same value for ENOTSUP as another var, therefore protect one
to prevent a duplicate case issue in the switch().
|
2012-03-12 11:26:01 +00:00 |
|
Peter Howkins
|
12598a4780
|
Link with C++ linker
|
2012-03-12 11:19:46 +00:00 |
|
Peter Howkins
|
4d9bb3d348
|
Link with C++ linker
|
2012-03-12 11:19:04 +00:00 |
|
Peter Howkins
|
9ad5e31edd
|
Link with C++ linker
|
2012-03-12 11:17:27 +00:00 |
|
Peter Howkins
|
7d5fcc4400
|
Link with C++ linker
|
2012-03-12 11:16:41 +00:00 |
|
Peter Howkins
|
ce390d1290
|
Link with C++ linker
|
2012-03-12 11:11:10 +00:00 |
|
Peter Howkins
|
bd368b24a2
|
Link with C++ linker
|
2012-03-12 11:01:17 +00:00 |
|
Peter Howkins
|
0e302b6bba
|
Add in freetype directory to inlude path
|
2012-03-12 10:41:53 +00:00 |
|
Peter Howkins
|
f972ee1646
|
On Linux when linking against a C++ library the whole program must be linked
with the C++ linker.
|
2012-03-12 10:38:42 +00:00 |
|
Peter Howkins
|
c35c337aa1
|
When linking against libtt (a C++ lib) the link stage should use the C++
linker
|
2012-03-12 00:48:04 +00:00 |
|
Peter Howkins
|
e321b293c1
|
When linking against C++ libraries gcc insists on using the C++ linker
|
2012-03-12 00:44:14 +00:00 |
|
Peter Howkins
|
84139c3575
|
On Linux don't redefine the prototypes to malloc() and realloc() to the wrong
things.
|
2012-03-12 00:37:58 +00:00 |
|
Peter Howkins
|
86909a64f0
|
Linux is a unistdh platform not an osfcn.h
|
2012-03-12 00:35:06 +00:00 |
|
Peter Howkins
|
54e8940874
|
linux is a unistd.h platform not a osfcn.h
|
2012-03-12 00:33:44 +00:00 |
|
Peter Howkins
|
50465f5a87
|
-fpermissive to allow gcc to compile old C++
|
2012-03-12 00:32:10 +00:00 |
|
Peter Howkins
|
0ce783f018
|
Do not redefine prototype of exit() under linux
|
2012-03-12 00:31:10 +00:00 |
|
Peter Howkins
|
ee22401f76
|
Add <unistd.h> include for getopt()
|
2012-03-12 00:29:37 +00:00 |
|
Peter Howkins
|
e2f33fe1dd
|
-fpermissive to allow gcc to compile old C++
|
2012-03-12 00:27:41 +00:00 |
|
Peter Howkins
|
e68afb01e6
|
-fpermissive to allow gcc to compile old C++
|
2012-03-12 00:26:40 +00:00 |
|
Peter Howkins
|
a513d54964
|
-fpermissive to allow gcc to compile old C++
|
2012-03-12 00:25:41 +00:00 |
|
Peter Howkins
|
4a6f362ee7
|
Use socklen_t type for argument for getsockname()
|
2012-03-12 00:25:04 +00:00 |
|
Peter Howkins
|
a2706176db
|
Add int type to previously untyped variable
|
2012-03-12 00:23:06 +00:00 |
|
Peter Howkins
|
0ada4a2e39
|
On linux use a iso C (89) stdarg variable argument function.
Gcc no longer supports old style varargs.h
|
2012-03-12 00:18:13 +00:00 |
|
Peter Howkins
|
0a9e7d2db9
|
No easy access to min()/max() macro, rewrite code
|
2012-03-12 00:14:33 +00:00 |
|
Peter Howkins
|
fc4f30fa88
|
-fpermissive to allow GCC to compile old C++
|
2012-03-12 00:06:34 +00:00 |
|
Peter Howkins
|
13f6ea01d4
|
No easy access to min() or max() macros, rewrite code to not use them.
|
2012-03-12 00:04:39 +00:00 |
|
Peter Howkins
|
8b79b425f8
|
No need to create another version of basename(), there's one available
on Linux
|
2012-03-11 23:58:53 +00:00 |
|
Peter Howkins
|
5aea241fd1
|
Linux uses unistd.h not osfcn.h
|
2012-03-11 23:57:12 +00:00 |
|
Peter Howkins
|
e8fe4970eb
|
Linux also needs cast to char * of NULL
|
2012-03-11 23:51:05 +00:00 |
|
Peter Howkins
|
3d25ba1ea1
|
No osfcn.h available on linux
|
2012-03-11 23:48:57 +00:00 |
|
Peter Howkins
|
a4442878a1
|
Add in wctype.h for widechars
|
2012-03-11 23:47:21 +00:00 |
|
Peter Howkins
|
b672c0782a
|
Bodgy support around including X11/Xos_r.h
Undefine index and rindex first to prevent clashes with tt funcs.
Should be fixed by namespacing local funcs
|
2012-03-11 23:44:52 +00:00 |
|
Peter Howkins
|
c3dc5b47a1
|
-fpermissive to allos GCC to compile old C++
|
2012-03-11 23:40:39 +00:00 |
|
Peter Howkins
|
5948300301
|
On Linux initialise tt_strings as () rather than (NULL)
|
2012-03-11 23:38:55 +00:00 |
|
Peter Howkins
|
b195aa51c8
|
-fpermissive to allow GCC to compile old C++
|
2012-03-11 23:34:37 +00:00 |
|
Peter Howkins
|
7d5d17251d
|
-fpermissive to allow gcc to compile old C++
|
2012-03-11 23:33:09 +00:00 |
|
Peter Howkins
|
233ae141c1
|
-fpermissive to allow gcc to compile old C++
|
2012-03-11 23:32:08 +00:00 |
|
Peter Howkins
|
42b737ba2a
|
On linux it seems that _XTyname() only takes one argument, no buffer required.
|
2012-03-11 19:12:51 +00:00 |
|
Peter Howkins
|
b89d6294c6
|
Add in -fpermissive to handle old pre standard C++
|
2012-03-11 19:00:31 +00:00 |
|
Peter Howkins
|
d0dc9dbe86
|
On linux no generic.h available, and can use the C++ style delete array
|
2012-03-11 18:16:10 +00:00 |
|
Peter Howkins
|
67affa6f31
|
Add linux to list of platforms that are object to those definitions
|
2012-03-11 18:15:12 +00:00 |
|
Peter Howkins
|
c5e2bbdd1e
|
Bodgy fix to not being able to find RADIXCHAR define, use '.' instead.
Come back to this later.
|
2012-03-11 18:08:03 +00:00 |
|
Peter Howkins
|
b985680de6
|
Do not re-prototype strdup()
|
2012-03-11 18:04:30 +00:00 |
|
Peter Howkins
|
94eb7100d3
|
Do not re-prototype strdup()
|
2012-03-11 18:02:24 +00:00 |
|
Peter Howkins
|
1483f41a69
|
Due to glibc not have a 'constant' stderr reference, on linux set the error
reporting var at runtime.
|
2012-03-11 17:46:01 +00:00 |
|
Peter Howkins
|
2d1fd47470
|
On Linux do not re prototype strdup()
|
2012-03-11 17:33:41 +00:00 |
|
Peter Howkins
|
56683a700b
|
Add in extra args required for open() on Linux
|
2012-03-11 16:33:18 +00:00 |
|
Peter Howkins
|
f4a6262757
|
Also use internal __fds_bits instead of fds_bits
|
2012-03-11 16:17:39 +00:00 |
|
Peter Howkins
|
034813b328
|
On linux do not prototype strdup()
|
2012-03-11 16:16:00 +00:00 |
|
Peter Howkins
|
b2b6d0d386
|
Undefine SVR4 whilst including #include <X11/Xos_r.h> to prevent sys/byteorder.h
missing header error.
|
2012-03-11 16:14:04 +00:00 |
|
Peter Howkins
|
bcfc468cdc
|
Use internal __fds_bit variable on Linux, this doesn't seem great.
|
2012-03-11 16:05:20 +00:00 |
|
Peter Howkins
|
6f6dbbb73b
|
Add a default empty LinuxMachineDefines to the linux conf, makes imake (and many others compile)
|
2012-03-11 16:00:15 +00:00 |
|
Peter Howkins
|
10b463d278
|
Add in exctra freetype include directory
|
2012-03-11 15:56:24 +00:00 |
|
Peter Howkins
|
546683e176
|
GCC no longer supports <varargs.h>, change to <stdarg.h>
|
2012-03-11 14:21:26 +00:00 |
|
Peter Howkins
|
c884521619
|
Add GNU LGPL headers to all .c .C and .h files
|
2012-03-10 18:58:32 +00:00 |
|
Peter Howkins
|
83b6996daa
|
Initial import of the CDE 2.1.30 sources from the Open Group.
|
2012-03-10 18:21:40 +00:00 |
|