Commit Graph

  • a11660f597 Implement support for 'hh' length modifier in *scanf. Stephen Heumann 2018-03-22 22:10:56 -0500
  • 5ee6e87f44 Implement support for 'hh' length modifier in *printf. Stephen Heumann 2018-03-22 21:13:09 -0500
  • 6a2e3c1abd fix typos and misleading commentary. Kelvin Sherlock 2018-03-21 23:05:46 -0400
  • 6e97906678 Make strtol/strtoul return LONG_MIN/LONG_MAX/ULONG_MAX for out-of-range values. Stephen Heumann 2018-03-13 22:11:40 -0500
  • 7abdfc9beb Make system(NULL) detect whether a command processor is available. Stephen Heumann 2018-03-13 17:49:49 -0500
  • 21d34a30ce mktime: tm_yday should be indexed from 0 for January 1st, not 1. Stephen Heumann 2018-03-09 17:38:14 -0600
  • a77e44d7b5 Fix asctime() to properly print years 1000 through 9999. Stephen Heumann 2018-03-09 13:10:53 -0600
  • 73f04eaab4 Add snprintf() and vsnprintf() functions (C99). Stephen Heumann 2018-03-05 18:52:43 -0600
  • 8562842f66 sprintf/vsprintf should write a terminating null character even if the string produced is empty. Stephen Heumann 2018-03-05 18:02:36 -0600
  • 6006cefc70 add the c99 isblank() function Kelvin Sherlock 2018-03-04 22:28:30 -0500
  • 8533ea221c When argc==0, argv should be a valid pointer and argv[0] should be NULL. Stephen Heumann 2018-02-27 23:56:14 -0600
  • 33ab148cea Merge commit 'd95f9f29d27d02d8c57bd23620f41afbf7607ac5' Stephen Heumann 2018-02-27 23:01:51 -0600
  • 62f6b712e7 Add support for 'F', 'a', and 'A' conversion specifiers for scanf (C99). Stephen Heumann 2018-02-27 21:39:49 -0600
  • a6d7d91f37 Add initial support for 'F', 'a', and 'A' conversion specifiers for printf (C99). Stephen Heumann 2018-02-27 21:29:22 -0600
  • f58ef8aea3 Add support for 'z', 't', and 'j' length modifiers in printf and scanf (C99). Stephen Heumann 2018-02-27 18:44:07 -0600
  • e3c0c962d4 Revert various stdio changes to make it match the version in the ORCA/C 2.1.1 B3 ORCALib binary on Opus ][. Stephen Heumann 2018-02-26 20:03:14 -0600
  • d95f9f29d2 during initial count of arguments on the command-line, use the same logic as the second count when the argv vector is built. Kelvin Sherlock 2018-02-24 22:40:01 -0500
  • 89acbf2ced
    Merge pull request #2 from ksherlock/toupper Stephen Heumann 2017-11-01 18:10:48 -0500
  • 56b101a214 Change keep location for stdio to be in the obj directory. Stephen Heumann 2017-10-31 23:09:27 -0500
  • 9d116eae35 Rename isctrl() function to correct standard name of iscntrl(). Stephen Heumann 2017-10-31 22:52:12 -0500
  • 649aef5b0f Change sys_nerr from 6 to 12, to reflect actual number of error messages. Stephen Heumann 2017-10-31 22:50:22 -0500
  • 6ebb56af57 fix tolower/toupper to work with EOF/-1 Kelvin Sherlock 2017-10-31 13:18:36 -0400
  • e4a8afe476
    Merge pull request #1 from ksherlock/crlf Stephen Heumann 2017-10-31 19:24:09 -0500
  • 578bda8439 CR -> LF Kelvin Sherlock 2017-10-31 13:14:07 -0400
  • 954c3a02b5 ORCA libraries, from the Opus ][ CD mikew50 2017-10-01 18:00:58 -0600