Skip to content
This repository has been archived by the owner on Oct 21, 2024. It is now read-only.

Commit

Permalink
0.27
Browse files Browse the repository at this point in the history
Added extension support
logictest() assumes 'VAL/STR$ <> 0/""' by default
  • Loading branch information
PQCraft committed Oct 22, 2021
1 parent d6d370e commit f6e1043
Show file tree
Hide file tree
Showing 10 changed files with 599 additions and 146 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ BASE_CFLAGS = --std=c99 -Wall -Wextra -Ofast -lm -lreadline -funsigned-char
ifndef OS

C = gcc
CFLAGS = $(BASE_CFLAGS)
CFLAGS = $(BASE_CFLAGS) -ldl
ifeq ($(shell uname -s), Darwin)
ifeq ($(shell [ -d ~/.brew/opt/readline/include ] && echo true), true)
CFLAGS += -I~/.brew/opt/readline/include
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,4 +79,5 @@ To build CLIBASIC with support for VT escape codes, add `vt` before the rest of
- If the file `.clibasic_history` is present in the user's home directory CLIBASIC will automatically save history there. Run `_AUTOCMDHIST`, `_SAVECMDHIST` (without any arguments), or create the file `.clibasic_history` in your home/user folder to enable this feature. Remove the file to disable this feature.
- CLIBASIC will look for `~/.clibasicrc`, `~/autorun.bas`, then `~/.autorun.bas` in this order in the user's home directory and run the first file found.
- The development scripts are `build.sh` which is for testing if CLIBASIC compiles correctly for Linux and Windows, `package.sh` which creates the zip files for making a CLIBASIC release, `commit.sh` which automates the build and push process, and `release-text.sh` which generates the text for making a CLIBASIC release.
- Include the `clibasic.h` file when making a clibasic extension.

Loading

0 comments on commit f6e1043

Please sign in to comment.