Lassi Kortela
|
1108480bd6
|
Move version stuff from main.c into env.c
|
2019-10-17 19:25:49 +03:00 |
Lassi Kortela
|
66af12605b
|
Turn spec versions into integers
|
2019-10-14 20:18:43 +03:00 |
Lassi Kortela
|
1b3b1fcaaf
|
Join c-compiler-version into one string
|
2019-10-14 20:18:22 +03:00 |
Lassi Kortela
|
3c25f24d59
|
Add Upscheme specs to version alist
|
2019-10-14 19:42:20 +03:00 |
Lassi Kortela
|
dc53fdf273
|
Rename non-memoizing procedures get -> build
|
2019-10-14 19:41:36 +03:00 |
Lassi Kortela
|
fe92459368
|
Add some consts
|
2019-10-14 19:40:37 +03:00 |
Lassi Kortela
|
2bf14c6e35
|
Add -:version to runtime options
|
2019-10-14 19:18:57 +03:00 |
Lassi Kortela
|
975ad5de51
|
Add release and build info to version-alist
env_release.h shall be updated on each release.
|
2019-10-14 19:15:45 +03:00 |
Lassi Kortela
|
ed43f89923
|
Use system-defined bswap macros where available
JSLinux headers have them, and ours caused a name conflict.
|
2019-10-14 16:19:40 +03:00 |
Lassi Kortela
|
7efc38b4f7
|
Add Haiku detection to version alist
List was incomplete
Haiku OS was missing
Let the full list bloom
|
2019-10-14 14:46:24 +03:00 |
Lassi Kortela
|
f749246f7d
|
Identify solaris and minix for version info
|
2019-10-14 14:11:09 +03:00 |
Lassi Kortela
|
d6086ba9e3
|
Add platform and C types to version alist
|
2019-10-14 14:06:20 +03:00 |
Lassi Kortela
|
7da26c7170
|
Update Solaris cfmakeraw() emulation
Now it matches the OpenSolaris version of GNU GRUB.
|
2019-10-14 13:25:35 +03:00 |
Lassi Kortela
|
c048a8ee6c
|
Shadow ALIGN macro defined by system headers
OpenBSD sys/param.h defines it.
|
2019-10-14 11:58:20 +03:00 |
Lassi Kortela
|
3bd2897129
|
Fix previous commit
|
2019-10-14 03:58:30 +03:00 |
Lassi Kortela
|
6c02b18076
|
Finish initial Haiku port
|
2019-10-14 03:52:46 +03:00 |
Lassi Kortela
|
168555048a
|
Add getpgid() placeholder for Minix
|
2019-10-14 03:05:01 +03:00 |
Lassi Kortela
|
6740eaf611
|
Add missing stdarg.h include
|
2019-10-14 02:52:37 +03:00 |
Lassi Kortela
|
a5735b8967
|
Add cfmakeraw() emulation
|
2019-10-14 02:52:25 +03:00 |
Lassi Kortela
|
a174bba817
|
Get rid of the float_t and double_t nonsense
Necessitates a big refactoring of the magic macros that make the types.
|
2019-10-14 02:27:33 +03:00 |
Lassi Kortela
|
29fada554c
|
Add c-compiler to version-alist
|
2019-10-14 01:31:12 +03:00 |
Lassi Kortela
|
65dcf2678b
|
Remove unused float helpers
|
2019-10-14 01:26:23 +03:00 |
Lassi Kortela
|
d8bd8c2beb
|
Reorganize TOP_BIT constants
|
2019-10-14 01:22:56 +03:00 |
Lassi Kortela
|
f80305fd73
|
Move constants upwards in the file
|
2019-10-14 01:19:32 +03:00 |
Lassi Kortela
|
847184cd4d
|
Re-fix 32-bit vs 64-bit distinction
|
2019-10-14 01:01:37 +03:00 |
Lassi Kortela
|
0c79f04503
|
Revert "Bubble gum fix to make a 32-bit port easier"
This reverts commit 7143df49bd .
|
2019-10-14 01:00:07 +03:00 |
Lassi Kortela
|
a9b126783d
|
Test for 64-bit instead of assuming it
|
2019-10-14 00:52:30 +03:00 |
Lassi Kortela
|
124bd6a140
|
Fix signed vs unsigned warning on 32-bit
|
2019-10-14 00:49:42 +03:00 |
Lassi Kortela
|
7143df49bd
|
Bubble gum fix to make a 32-bit port easier
|
2019-10-14 00:47:52 +03:00 |
Lassi Kortela
|
f3527b178c
|
Implement (features) and (version-alist)
|
2019-10-14 00:43:31 +03:00 |
Lassi Kortela
|
b655859822
|
Add more C-side accum helpers
|
2019-10-14 00:43:00 +03:00 |
Lassi Kortela
|
874ffe9007
|
Add write_simple_defaults() helper
|
2019-10-14 00:42:04 +03:00 |
Lassi Kortela
|
f1248a3b5e
|
Add SRFI 175 import
|
2019-10-14 00:38:29 +03:00 |
Lassi Kortela
|
021e7ab734
|
Rename flmain.c -> main.c
|
2019-10-13 23:15:01 +03:00 |
Lassi Kortela
|
f0245033ca
|
Fix warning that reallocarray() is static
|
2019-10-13 23:00:28 +03:00 |
Lassi Kortela
|
f408a0bbcd
|
Use proper variable-length vector for spawn args
|
2019-10-13 22:58:36 +03:00 |
Lassi Kortela
|
34be865a86
|
Note memory leak
|
2019-10-13 22:57:27 +03:00 |
Lassi Kortela
|
5e9bb704c8
|
Add string-vector accumulator utility for C
|
2019-10-13 22:56:45 +03:00 |
Lassi Kortela
|
3e3ea1ca53
|
Extend runtime option parsing
|
2019-10-13 20:37:53 +03:00 |
Lassi Kortela
|
150d6ff855
|
Fix bugs in ASCII routines
- Segfault due to wrong return type in map_char_int().
- Treat int value -1 as #f instead of a character.
|
2019-10-10 02:42:16 +03:00 |
Lassi Kortela
|
d906dc586c
|
Fix compiler warning
|
2019-10-02 21:41:51 +03:00 |
Lassi Kortela
|
51c543b8fe
|
Implement command line help and version flags
|
2019-09-30 17:08:51 +03:00 |
Lassi Kortela
|
59ab5ae4e5
|
Fix compiler warning
|
2019-09-29 12:40:57 +03:00 |
Lassi Kortela
|
6c27f65e21
|
Fix compiler warning
|
2019-09-29 12:36:27 +03:00 |
Lassi Kortela
|
0d315e320e
|
Add most SRFI 175 ASCII character procedures
|
2019-09-29 12:32:57 +03:00 |
Lassi Kortela
|
573d02ac64
|
Remove vestigial os.getenv procedure
|
2019-09-02 19:48:17 +03:00 |
Lassi Kortela
|
fabd2503fa
|
Remove vestigial path.exist? procedure
|
2019-09-02 19:47:19 +03:00 |
Lassi Kortela
|
5f53326df8
|
Replace path.exists? with file-exists? in C
|
2019-09-02 19:46:27 +03:00 |
Lassi Kortela
|
e2af92b934
|
Fix bug where path.exists? would always return #t
|
2019-09-02 19:37:46 +03:00 |
Lassi Kortela
|
b7db5bb755
|
Rename string.split into string-split
By analogy to SRFI 140. TODO: Think about character delimiter.
|
2019-08-28 16:18:37 +03:00 |