uz
|
0e91f15ea8
|
Improved memset/memcpy/memmove functions by Christian Krueger.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4200 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-09-20 14:32:25 +00:00 |
|
uz
|
689d06929c
|
Fixed an error in the makefile. strtoimax and strtoumax were in the wrong
list.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4189 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-09-18 17:23:48 +00:00 |
|
uz
|
75068a6528
|
New strtoimax and strtoumax standard functions as aliases for strtol/strtoul.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4182 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-09-17 18:37:42 +00:00 |
|
uz
|
5e55e1c651
|
Added a (currently untested) strtoul implementation. strtol and strtoul should
probably get merged somehow, because they share quite some code.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4180 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-09-15 21:45:25 +00:00 |
|
uz
|
2f2bced531
|
Shrink atoi by using negeax instead of inlined code.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4179 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-09-15 21:25:44 +00:00 |
|
uz
|
96637a8c35
|
Make system() fastcall like most other library functions.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4178 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-09-15 21:01:20 +00:00 |
|
uz
|
e5996090f7
|
Added an implementation of strtol (stdlib.h).
git-svn-id: svn://svn.cc65.org/cc65/trunk@4177 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-09-15 20:56:08 +00:00 |
|
uz
|
4b84d95891
|
labs() is also imaxabs().
git-svn-id: svn://svn.cc65.org/cc65/trunk@4167 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-09-13 18:06:43 +00:00 |
|
uz
|
feb31603da
|
Use named constants from ctype.inc instead of hard coded numeric values.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3929 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-02-10 22:11:56 +00:00 |
|
uz
|
b6d7dba170
|
Removed an unused import.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3928 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-02-10 22:08:43 +00:00 |
|
cpg
|
b68094a2f6
|
add strnicmp.o
git-svn-id: svn://svn.cc65.org/cc65/trunk@3924 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-02-10 19:15:51 +00:00 |
|
cpg
|
222a421969
|
initial check-in
git-svn-id: svn://svn.cc65.org/cc65/trunk@3923 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2009-02-10 19:15:21 +00:00 |
|
uz
|
0ec5268baa
|
Made strxfrm fastcall, added docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3895 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2008-08-27 20:02:48 +00:00 |
|
uz
|
af9286852f
|
A label must always be followed by a statement. This wasn't checked by the
compiler before.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3864 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2008-08-03 12:54:11 +00:00 |
|
uz
|
4812feb44b
|
git-svn-id: svn://svn.cc65.org/cc65/trunk@3863 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2008-08-02 22:02:54 +00:00 |
|
cuz
|
545df804bb
|
Renamed setoserror to seterrnofromoserror to avoid clashes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3838 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2008-04-15 06:55:35 +00:00 |
|
cuz
|
6c5c0be79f
|
Fixed an error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3837 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2008-04-15 06:44:46 +00:00 |
|
cuz
|
3293330f31
|
New entry point setoserror
git-svn-id: svn://svn.cc65.org/cc65/trunk@3835 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2008-04-13 17:35:15 +00:00 |
|
cuz
|
1184d5ad43
|
putchar didn't work
git-svn-id: svn://svn.cc65.org/cc65/trunk@3685 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-12-20 22:58:16 +00:00 |
|
cuz
|
c732d3e360
|
New stuff contributed by Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3608 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-08-31 20:11:45 +00:00 |
|
cuz
|
50f707dd39
|
Ignore pmemalign.s
git-svn-id: svn://svn.cc65.org/cc65/trunk@3544 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-07-24 15:15:03 +00:00 |
|
cuz
|
7a624b8901
|
Replaced _aligned_malloc by the POSIX compatible function posix_memalign
(Greg King).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3537 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-07-24 12:57:00 +00:00 |
|
cuz
|
c2140cdb08
|
Make strtok __fastcall__
git-svn-id: svn://svn.cc65.org/cc65/trunk@3514 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-05-17 21:11:09 +00:00 |
|
cuz
|
5c2eebcda1
|
The 65C02 code didn't work
git-svn-id: svn://svn.cc65.org/cc65/trunk@3488 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-04-23 14:12:19 +00:00 |
|
cuz
|
148dc9e5bf
|
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@3486 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-04-21 21:32:29 +00:00 |
|
cuz
|
e0319679f0
|
Added environment routines
git-svn-id: svn://svn.cc65.org/cc65/trunk@3483 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-04-21 21:26:15 +00:00 |
|
cuz
|
00633945b8
|
Leave __cwd_buf_size intact
git-svn-id: svn://svn.cc65.org/cc65/trunk@3467 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-04-19 11:48:05 +00:00 |
|
cuz
|
ee81f9a686
|
Make the size of _cwd FILENAME_MAX chars
git-svn-id: svn://svn.cc65.org/cc65/trunk@3465 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-04-19 11:28:11 +00:00 |
|
cuz
|
19e2d56016
|
Initialize _cwd by use of a constructor that calls a platform specific
function.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3461 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-04-16 14:43:22 +00:00 |
|
cuz
|
624c808dbc
|
Renamed O65_OS_CC65_MODULE -> O65_OS_CC65 in the headers.
Squeezed one precious byte out of the loader code:-)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3445 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-04-01 08:23:56 +00:00 |
|
cuz
|
6ec87c5dd9
|
Move initialization code into the init segment
git-svn-id: svn://svn.cc65.org/cc65/trunk@3404 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-02-26 09:06:46 +00:00 |
|
cuz
|
6c796774d8
|
Code improvement
git-svn-id: svn://svn.cc65.org/cc65/trunk@3385 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-02-14 10:28:54 +00:00 |
|
cuz
|
100fbfc0d1
|
Fixed a bug (report and patch by Greg King)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3384 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-02-14 09:59:54 +00:00 |
|
cuz
|
bc5d046503
|
Fixed tab removal which somehow went wrong
git-svn-id: svn://svn.cc65.org/cc65/trunk@3382 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-02-14 09:38:30 +00:00 |
|
cuz
|
de4162a63f
|
Removed tabs from the foreign sources
git-svn-id: svn://svn.cc65.org/cc65/trunk@3379 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-02-14 09:22:37 +00:00 |
|
cuz
|
d406a9f677
|
Scanf improvements by Greg King
git-svn-id: svn://svn.cc65.org/cc65/trunk@3377 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-02-14 09:19:59 +00:00 |
|
cuz
|
a4f6f14a6b
|
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@3374 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-02-08 20:53:48 +00:00 |
|
cuz
|
7caee98fc0
|
New function: _aligned_malloc
git-svn-id: svn://svn.cc65.org/cc65/trunk@3349 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-01-05 21:07:23 +00:00 |
|
cuz
|
18e3e7cb11
|
Added a comment
git-svn-id: svn://svn.cc65.org/cc65/trunk@3348 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-01-05 21:05:35 +00:00 |
|
cuz
|
842ff39d4c
|
New used block structure for the heap
git-svn-id: svn://svn.cc65.org/cc65/trunk@3347 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-01-05 21:05:11 +00:00 |
|
cuz
|
802f259b37
|
Fixed an identifier (cosmetic change)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3346 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-01-05 21:04:35 +00:00 |
|
cuz
|
2342052bc3
|
Slice blocks even if the remainder is just sizeof(freeblock) bytes in size.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3345 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-01-05 20:06:13 +00:00 |
|
cuz
|
d8fa43d7a6
|
Save a few bytes
git-svn-id: svn://svn.cc65.org/cc65/trunk@3344 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2005-01-05 20:05:27 +00:00 |
|
cuz
|
e55a4bcfd4
|
Changed the way, used blocks are managed
git-svn-id: svn://svn.cc65.org/cc65/trunk@3340 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2004-12-19 23:09:38 +00:00 |
|
cuz
|
569f57bc1b
|
Fixed minor issues with the modifiers: Some modifiers where accepted (and
ignored) that do not exist.
Added C99 modifiers z, j and t.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3326 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2004-12-11 18:33:49 +00:00 |
|
cuz
|
95f66b8ca9
|
Disable interrupts while modifying the signal table
git-svn-id: svn://svn.cc65.org/cc65/trunk@3324 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2004-12-10 11:50:54 +00:00 |
|
cuz
|
6de079ee57
|
Sqeezed a few bytes out of the copydata function
git-svn-id: svn://svn.cc65.org/cc65/trunk@3320 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2004-12-01 12:00:50 +00:00 |
|
cuz
|
0ab513b254
|
Use register to improve the code
git-svn-id: svn://svn.cc65.org/cc65/trunk@3319 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2004-11-30 20:17:44 +00:00 |
|
cuz
|
08074a2ee3
|
Fixed an error and improved the code
git-svn-id: svn://svn.cc65.org/cc65/trunk@3317 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2004-11-30 18:47:25 +00:00 |
|
cuz
|
18b154e6b1
|
Replaced vsscanf by an assembler version
git-svn-id: svn://svn.cc65.org/cc65/trunk@3315 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2004-11-28 18:45:13 +00:00 |
|