ack/lang
George Koehler 50a7031007 Don't use '-' in option string to getopt().
@dram reported a build failure in FreeBSD at
https://github.com/davidgiven/ack/issues/1#issuecomment-273668299

Linux manual for getopt(3) says:
> If the first character of optstring is '-', then each nonoption
> argv-element is handled as if it were the argument of an option with
> character code 1....
>
> The use of '+' and '-' in optstring is a GNU extension.

GNU/Linux and OpenBSD handle '-' in this special way, but FreeBSD
seems not to.  If '-' is not special, then em_ego can't find its input
file, so the build must fail.  This commit stops using '-' in both
em_b and em_ego, but doesn't change mcg.

Also fix em_ego -O3 to not act like -O4.
2017-10-29 23:25:07 -04:00
..
a68s Distributions are a pain --- let's not bother any more. Instead, we just tag 2016-09-02 23:00:38 +02:00
b Don't use '-' in option string to getopt(). 2017-10-29 23:25:07 -04:00
basic Merge from trunk. 2017-08-06 10:42:16 +02:00
cem Use (arith) 1 << ... when getting the sign bit. 2017-10-29 17:45:10 -04:00
fortran Distributions are a pain --- let's not bother any more. Instead, we just tag 2016-09-02 23:00:38 +02:00
m2 Use (arith) 1 << ... when getting the sign bit. 2017-10-29 17:45:10 -04:00
occam Don't define functions called itoa(), because this causes problems on platforms 2017-07-23 21:19:07 +02:00
pc Attempt to correct file system case sensitivity. 2017-08-06 11:15:53 +02:00
build.lua We can build our first C file. 2016-08-07 21:56:53 +02:00