Sven Michael Klose
d29ec4c800
Move strnlen() to non-ANSI section.
2022-07-21 03:13:09 +02:00
Sven Michael Klose
34e03fd9ec
Add test of strnlen().
2022-07-21 03:13:09 +02:00
Sven Michael Klose
2c27c075a9
strnlen(): Add comment with POSIX standard.
2022-07-21 03:13:09 +02:00
Sven Michael Klose
3ee9b35080
Fix strnlen().
2022-07-21 03:13:09 +02:00
Sven Michael Klose
88fdaeb490
Add standard C library function strnlen().
2022-07-21 03:13:09 +02:00
Daniel Lehenbauer
be594912eb
asminc/pet.inc: Add PIA1 & PIA2
2022-07-21 03:13:09 +02:00
Christian Groessler
ded575c477
put Atari 20-column note to where it belongs...
2022-07-21 03:13:09 +02:00
Scott Prive
caa74b325d
document special case on sub 40-col modes
2022-07-21 03:13:09 +02:00
polluks2
a270a56a71
Wrong platform
...
There was no conio for Lynx
````
../bin/ld65 -o mandelbrot -t lynx -m mandelbrot.map mandelbrot.o lynx.lib
mandelbrot.s:516: Error: Unresolved external '_clrscr'
conio/vcprintf.s:85: Error: Unresolved external '_cputc'
conio/cputs.s:25: Error: Unresolved external '_cputc'
conio/cputs.s:15: Error: Unresolved external 'gotoxy'
ld65: Error: 3 unresolved external(s) found - cannot create output file
make: *** [mandelbrot] Error 1
````
2022-07-21 03:13:09 +02:00
Greg King
baa582ac0b
Made cbm_open() be more efficient.
...
The fastcall argument doesn't need to be put on a stack. SETNAM can be called before SETLFS.
2022-07-21 03:13:09 +02:00
polluks2
5b97a74dbc
Delete c-cpp.yml
2022-07-21 03:13:09 +02:00
Greg King
e1ef1325ec
Put the alignment decrement code back into posix_memalign().
...
Without that code, the function returns a very broken pointer.
2022-07-21 03:13:09 +02:00
Oliver Schmidt
152241f26c
Don't rely on (actually changed) unspecified compiler behavior.
2022-07-21 03:13:09 +02:00
polluks2
a08f9e51a0
Fixed many typos
2022-07-21 03:13:09 +02:00
polluks2
7a0a0edb89
Fixed many typos
2022-07-21 03:13:09 +02:00
polluks2
5afc349199
Fixed typo
2022-07-21 03:13:09 +02:00
Greg King
dd27a66a7b
Install system packages before checking out the repo.
2022-07-21 03:13:09 +02:00
Greg King
81930053dd
Used (size_t), instead of (long) where converting between pointers and integers.
...
(long) still is 32 bits on 64-bit Windows!
2022-07-21 03:13:09 +02:00
Greg King
c143dd1f41
Added a 64-bit Windows cross-compile.
...
That compiler catches pointer-integer width mismatches that other compilers ignore.
2022-07-21 03:13:09 +02:00
Greg King
32253a4e51
Removed unneeded package names.
...
sshpass isn't needed because the Windows packages are put on Github.
linuxdoc-tools is a dependency of linuxdoc-tools-info.
The binutils package is a dependency of the gcc package.
2022-07-21 03:13:09 +02:00
Greg King
67fc9a4d36
Changed a big script into separate named steps.
...
It makes the job log easier to navigate.
Also, Pull Requests don't need a Zip file.
2022-07-21 03:13:09 +02:00
Oliver Schmidt
919645f283
Updated URL and improved consistency.
2022-07-21 03:13:09 +02:00
polluks
687c8052ae
Save a few bytes
2022-07-21 03:13:09 +02:00
polluks2
6c1c260e7b
Create c-cpp.yml
2022-07-21 03:13:09 +02:00
polluks2
27bfc8e35f
Update README.md
...
Commander X16
2022-07-21 03:13:07 +02:00
Bob Andrews
19ddffecba
Merge pull request #1770 from devkev/lynx_darkbrown
...
lynx: fix TGI_COLOR_DARKBROWN
2022-07-21 00:03:37 +02:00
Bob Andrews
dcbd75f6bf
Merge pull request #1760 from polluks2/master
...
Fixed term #1553
2022-07-21 00:02:13 +02:00
Bob Andrews
6a8160c374
Merge pull request #1756 from polluks2/patch-4
...
Fixed typo
2022-07-21 00:02:01 +02:00
Bob Andrews
092c0a6531
Update lynx.h
...
remove TGI_COLOR_DARKBROWN
2022-07-20 23:54:57 +02:00
Bob Andrews
560317c8ba
Merge pull request #1789 from acqn/PPDiagnostics
...
[cc65] Fixed ICE with duplicate macro parameters
2022-07-19 17:38:29 +02:00
Bob Andrews
6b0afe0834
Merge pull request #1785 from acqn/Effectless
...
[cc65] Avoid generating asm from C code that has no observable effects
2022-07-19 17:38:03 +02:00
Bob Andrews
c802980d6a
Merge pull request #1784 from acqn/Diagnostics
...
[cc65] Slight improvements on diagnostics
2022-07-19 17:37:42 +02:00
Bob Andrews
82b268ee50
Merge pull request #1783 from acqn/MiscFixes
...
[cc65] Misc fixes and improvements
2022-07-19 17:37:19 +02:00
mrdudz
7165b29809
omit an error message also when an unresolved import was added by the compiler. fixes bug #1551
2022-07-14 22:54:18 +02:00
mrdudz
a6b807b1d8
more verbose comment
2022-07-14 22:39:29 +02:00
mrdudz
16bf472e66
reserve enough space for the longest string we can expect
2022-07-13 23:10:19 +02:00
acqn
9e3b759540
Fixed ICE with duplicate macro parameters.
2022-07-05 22:22:49 +08:00
Bob Andrews
e95db437a9
Merge pull request #1781 from jedeoric/cfg_telestrat_start_addr
...
Telestrat : change default start address
2022-06-25 00:34:36 +02:00
jede
e0718314b3
Telestrat cfg : fix space
2022-06-25 00:21:19 +02:00
jede
590de7566d
Telestrat : change default start address
2022-06-25 00:19:21 +02:00
Spiro Trikaliotis
6b7d23ca74
isequal with --wildcard: Allow DOS/Win paths
...
Allow a colon (':') at the second position of a DOS or Windows path, so
a path with drive specifier (i.e., "c:") is recognized as a path of the
wildcard should end with a colon.
2022-06-22 21:23:44 +02:00
Spiro Trikaliotis
a7b2a92fc2
isequal: add --wildcards option
2022-06-21 22:23:10 +02:00
Spiro Trikaliotis
c738c94935
Debugging fix
2022-06-20 23:13:49 +02:00
Spiro Trikaliotis
0d7fba2332
More make test output for debugging
2022-06-20 23:10:32 +02:00
Spiro Trikaliotis
b5b3654017
Un-silence Make
2022-06-20 23:07:36 +02:00
Spiro Trikaliotis
aa64234707
Testcases for case
2022-06-20 23:03:12 +02:00
Spiro Trikaliotis
3a5fee75a3
Remove TAB for reference file, too
2022-06-20 22:57:20 +02:00
Spiro Trikaliotis
b816ee6676
Remove TABs again
2022-06-20 22:53:46 +02:00
Spiro Trikaliotis
b3846ee1c4
Complete check of ld65 output
...
ld65 output was only checked for listing build before. No, both builds
are tested separately for better test coverage.
2022-06-20 22:19:22 +02:00
Spiro Trikaliotis
343bc1a489
More assert tests
...
Also test ldwarning and lderror options.
2022-06-20 22:16:55 +02:00