Reece H. Dunn
f4654f1e3f
Extend the license of the endian.h modifications to match the original.
2016-12-17 14:04:53 +00:00
Reece H. Dunn
c6d44dd963
Fix endian.h on Windows (remove the sys/param.h include).
2016-12-17 14:02:42 +00:00
Reece H. Dunn
02f0c83619
endian.h: Fix compilation on Linux.
2016-12-07 07:20:28 +00:00
Reece H. Dunn
55da41e085
endian.h: Use the compatibility shim conventions.
2016-12-07 07:18:53 +00:00
Reece H. Dunn
454c794c3a
endian.h: Remove additional blank lines.
2016-12-07 07:13:50 +00:00
Reece H. Dunn
636dc94aa1
endian.h: use C-style comments and wrap the comment to 80 characters.
2016-12-07 07:12:46 +00:00
Reece H. Dunn
4aade2fce7
Add an endian.h compatibility shim for portability.
2016-12-07 07:09:51 +00:00
Reece H. Dunn
6cf06a49ef
Add compatibility for the missing S_ISFIFO on Windows.
2016-09-10 10:24:46 +01:00
Reece H. Dunn
2a652dfe43
Fix forwarding to strings.h on non-msvc builds in the shim header.
2016-02-02 20:02:19 +00:00
Reece H. Dunn
211f103a69
Perform case insensitive comparisons for matching voice names.
2016-02-01 18:37:06 +00:00
Reece H. Dunn
e963b54b6d
Move strerror_r portability to a string.h compatibility shim.
2016-01-23 11:35:07 +00:00
Reece H. Dunn
527f2bc6b2
Add M_PI compatibility when using the msvc standard library.
2016-01-23 10:50:26 +00:00
Reece H. Dunn
9c5820f72a
Create an initial compatibility shim for unistd.h.
2016-01-15 07:22:46 +00:00
Reece H. Dunn
c22550afb5
Use the NetBSD getopt_long implementation on Windows.
...
This makes the espeak-ng.c and speak-ng.c source code easier to
read and maintain. It also addresses bugs in command-line argument
parsing with the espeak implementation, for example it treats
`--compile-phonemes` as `--compile` due to an argument matching bug.
2016-01-13 22:05:41 +00:00
Reece H. Dunn
9c7179189b
Add a stdint.h compatibility shim.
2016-01-09 13:09:50 +00:00