zik.saleeba
|
a365e1e993
|
Now calls main() if one has been defined, and not if one hasn't.
git-svn-id: http://picoc.googlecode.com/svn/trunk@460 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-05 19:00:29 +00:00 |
|
zik.saleeba
|
fd3fad1784
|
Added missing file
git-svn-id: http://picoc.googlecode.com/svn/trunk@459 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-05 05:48:58 +00:00 |
|
zik.saleeba
|
8021fed051
|
Implemented the ternary operator
git-svn-id: http://picoc.googlecode.com/svn/trunk@458 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-04 19:52:52 +00:00 |
|
zik.saleeba
|
d51b1d9726
|
Nicer line count
git-svn-id: http://picoc.googlecode.com/svn/trunk@457 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-03 21:17:51 +00:00 |
|
zik.saleeba
|
ca35f78874
|
Added unistd.h interface module.
git-svn-id: http://picoc.googlecode.com/svn/trunk@456 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-03 21:07:47 +00:00 |
|
zik.saleeba
|
ff7aadcc11
|
Fixed a little bit-rot in clibrary.c
git-svn-id: http://picoc.googlecode.com/svn/trunk@455 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-03 17:00:54 +00:00 |
|
zik.saleeba
|
73a5d6a11b
|
Added non-working LED test
git-svn-id: http://picoc.googlecode.com/svn/trunk@454 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-03 16:33:57 +00:00 |
|
zik.saleeba
|
7700f11893
|
Can now call with command line arguments.
git-svn-id: http://picoc.googlecode.com/svn/trunk@453 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-03 16:10:15 +00:00 |
|
zik.saleeba
|
b4b5594a5d
|
Added hanoi test program.
Now programs can be run without having to explicitly call main().
git-svn-id: http://picoc.googlecode.com/svn/trunk@452 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-03 15:20:29 +00:00 |
|
zik.saleeba
|
fcb9255ba9
|
Added stdbool.h module and removed old TRUE and FALSE defs which are not standard C
git-svn-id: http://picoc.googlecode.com/svn/trunk@451 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-03 14:26:04 +00:00 |
|
zik.saleeba
|
d63865fd83
|
Fixed a problem where entering a single character on a line would cause
an assertion failure.
git-svn-id: http://picoc.googlecode.com/svn/trunk@450 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-03 13:09:37 +00:00 |
|
zik.saleeba
|
5efb924e6a
|
Fixed a problem with declarations for libraries not being compatible with
some C90 compilers.
git-svn-id: http://picoc.googlecode.com/svn/trunk@449 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-07-01 19:48:04 +00:00 |
|
zik.saleeba
|
b313de2aa1
|
Added ctype.h module
git-svn-id: http://picoc.googlecode.com/svn/trunk@448 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-29 20:25:34 +00:00 |
|
zik.saleeba
|
9969c4881a
|
Added errno definition. Woops.
git-svn-id: http://picoc.googlecode.com/svn/trunk@447 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-29 19:54:30 +00:00 |
|
zik.saleeba
|
06acdabc6f
|
Fixed compile on cygwin
git-svn-id: http://picoc.googlecode.com/svn/trunk@446 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-29 10:28:13 +00:00 |
|
zik.saleeba
|
08b08595f4
|
Added new cstdlib errno.h module
git-svn-id: http://picoc.googlecode.com/svn/trunk@445 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-28 20:43:21 +00:00 |
|
zik.saleeba
|
57c664bea8
|
Fixed test case for string comparison
git-svn-id: http://picoc.googlecode.com/svn/trunk@444 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-25 18:52:16 +00:00 |
|
zik.saleeba
|
ff9960fc18
|
Added time.h module
git-svn-id: http://picoc.googlecode.com/svn/trunk@443 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-23 20:36:40 +00:00 |
|
zik.saleeba
|
475223a9f9
|
Fixed a bug in the string test script
git-svn-id: http://picoc.googlecode.com/svn/trunk@442 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-23 19:35:02 +00:00 |
|
zik.saleeba
|
cda24bd46f
|
test
git-svn-id: http://picoc.googlecode.com/svn/trunk@441 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-23 13:45:36 +00:00 |
|
zik.saleeba
|
985e6c960f
|
Platform libraries now require explicit #includes
git-svn-id: http://picoc.googlecode.com/svn/trunk@440 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 20:47:17 +00:00 |
|
zik.saleeba
|
e564b173be
|
Some mods for the new SRV1_UNIX_HOST mode
git-svn-id: http://picoc.googlecode.com/svn/trunk@439 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 17:23:10 +00:00 |
|
zik.saleeba
|
0773986309
|
Down to the hard bits of stdlib.c
git-svn-id: http://picoc.googlecode.com/svn/trunk@438 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 14:55:18 +00:00 |
|
zik.saleeba
|
907f2b26d9
|
Changed "NativePointer" to "Pointer" for brevity
git-svn-id: http://picoc.googlecode.com/svn/trunk@437 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 14:41:03 +00:00 |
|
zik.saleeba
|
62ade18048
|
stdlib.h library in progress
git-svn-id: http://picoc.googlecode.com/svn/trunk@436 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 14:39:20 +00:00 |
|
zik.saleeba
|
019731da60
|
String library completed
git-svn-id: http://picoc.googlecode.com/svn/trunk@435 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 14:17:29 +00:00 |
|
zik.saleeba
|
7a8014ee42
|
Added an initial version of stdlib.c
git-svn-id: http://picoc.googlecode.com/svn/trunk@434 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 12:29:45 +00:00 |
|
zik.saleeba
|
0afc055ab1
|
Initial version of a standard string library added.
Some regressions fixed.
git-svn-id: http://picoc.googlecode.com/svn/trunk@433 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 12:19:32 +00:00 |
|
zik.saleeba
|
2dd0dfb049
|
Changed tests to new standard library.
Fixed some regressions when converting to new standard library.
git-svn-id: http://picoc.googlecode.com/svn/trunk@432 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 11:58:52 +00:00 |
|
zik.saleeba
|
16a1872035
|
Now allocating heap using malloc() on UNIX
git-svn-id: http://picoc.googlecode.com/svn/trunk@431 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 11:31:19 +00:00 |
|
zik.saleeba
|
7dc3e2e00c
|
Now implements all old math.h functions
git-svn-id: http://picoc.googlecode.com/svn/trunk@430 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 11:26:29 +00:00 |
|
zik.saleeba
|
36069a5a2f
|
First version of standard math.h handling added
git-svn-id: http://picoc.googlecode.com/svn/trunk@429 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 11:05:24 +00:00 |
|
zik.saleeba
|
c6bb792b50
|
Now includes scanf() and friends.
git-svn-id: http://picoc.googlecode.com/svn/trunk@428 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 10:40:39 +00:00 |
|
zik.saleeba
|
0fc32f5bc7
|
A bit of a reorganisation to make adding new platforms and
C standard library modules neater.
git-svn-id: http://picoc.googlecode.com/svn/trunk@427 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 09:17:42 +00:00 |
|
zik.saleeba
|
5fdce80407
|
printf() and sprintf() now work
git-svn-id: http://picoc.googlecode.com/svn/trunk@426 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-12 12:45:18 +00:00 |
|
zik.saleeba
|
073769ab2e
|
Now with added sprintf() wonderfulness
git-svn-id: http://picoc.googlecode.com/svn/trunk@425 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-11 20:47:03 +00:00 |
|
zik.saleeba
|
40e338b823
|
Added printf() and variants to stdio
git-svn-id: http://picoc.googlecode.com/svn/trunk@424 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-11 17:12:49 +00:00 |
|
zik.saleeba
|
8bd5cfa054
|
Added a pile of functions to stdio
git-svn-id: http://picoc.googlecode.com/svn/trunk@423 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-08 17:12:20 +00:00 |
|
zik.saleeba
|
8ca43880c9
|
Added EOF to stdio.
Tested stdio functions so far.
git-svn-id: http://picoc.googlecode.com/svn/trunk@422 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-06 17:31:12 +00:00 |
|
zik.saleeba
|
a21f1d8a70
|
Implemented typedef
git-svn-id: http://picoc.googlecode.com/svn/trunk@421 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-06 17:03:15 +00:00 |
|
zik.saleeba
|
a591133f35
|
Added support for #include of predefined libraries.
Created a stdio.h predefined library.
git-svn-id: http://picoc.googlecode.com/svn/trunk@420 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-05 19:00:46 +00:00 |
|
zik.saleeba
|
fa3e9a1187
|
Fixed a bug in multiple dimension array access (issue #80)
Added a test for this
git-svn-id: http://picoc.googlecode.com/svn/trunk@419 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-05 12:58:37 +00:00 |
|
zik.saleeba
|
54ad31d6d3
|
Fixed a problem with lexing very large hex constants as reported by Sen Chang in issue #78.
git-svn-id: http://picoc.googlecode.com/svn/trunk@417 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-02 19:31:51 +00:00 |
|
zik.saleeba
|
f5dc81754c
|
Updated README information
git-svn-id: http://picoc.googlecode.com/svn/trunk@413 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-03-02 20:14:54 +00:00 |
|
zik.saleeba
|
fb4018266d
|
Fixed CR/LFs
git-svn-id: http://picoc.googlecode.com/svn/trunk@412 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-03-02 20:12:37 +00:00 |
|
zik.saleeba
|
60323df590
|
Fix for UltraSPARC64 alignment
git-svn-id: http://picoc.googlecode.com/svn/trunk@411 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-03-02 19:58:08 +00:00 |
|
zik.saleeba
|
ea10e1a369
|
Added function prototypes as requested in issue #74
git-svn-id: http://picoc.googlecode.com/svn/trunk@410 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-03-01 20:39:08 +00:00 |
|
zik.saleeba
|
cd4bea4903
|
Fixed problems with struct references in functions
git-svn-id: http://picoc.googlecode.com/svn/trunk@409 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-02-28 14:16:21 +00:00 |
|
zik.saleeba
|
f596c5aea4
|
Fixed pre-decrement and pre-increment
git-svn-id: http://picoc.googlecode.com/svn/trunk@408 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-02-28 13:52:11 +00:00 |
|
zik.saleeba
|
57ce5fd4c6
|
Fixed a problem with accidentally running the first case in a switch when
running in skip mode.
Bug report #71
git-svn-id: http://picoc.googlecode.com/svn/trunk@407 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-02-25 21:25:05 +00:00 |
|