Commit Graph

894 Commits

Author SHA1 Message Date
mainzelm f2c4ddb44d Merged contents of time_dep1.c into time1.c.
There was nothing OS-specific left.
2003-05-01 18:11:48 +00:00
mainzelm c594e945d3 Merged contents of time_dep1.c into time1.c.
There was nothing OS-specific left.
2003-05-01 18:11:47 +00:00
mainzelm c5d8b5d1b4 GC_PROTECT some variables. 2003-05-01 10:20:17 +00:00
eknauel fd4634e27f + outlined the support for SQLBindParameter() 2003-04-28 12:33:02 +00:00
sperber 35f1ddd533 Split scsh code into lots of modules.
Note that this change doesn't represent any sort of design suggestion
or decision:  It merely represents an attempt to codify the
dependencies between the parts of the code base.  There's still lots
of work to be done to actually make user-accessible modules.
2003-04-28 08:33:46 +00:00
mainzelm 85893429b8 Moved makeindex into .tex targets so it can be called *after* latex 2003-04-25 15:51:19 +00:00
mainzelm 4ea2cf14bb Put \index at correct position 2003-04-25 11:12:54 +00:00
eknauel 576420fd48 + fixed a bug in bindcol example (README)
+ export bindcol, removed odbc-bindcol.scm
2003-04-25 07:29:04 +00:00
eknauel 5f9eb17fed + fixed confusion of environment/connection handles 2003-04-24 14:51:20 +00:00
eknauel 8a40bfdc90 + fixed return values for odbc-sql-get-data 2003-04-24 13:30:38 +00:00
eknauel ad8131edad - rewrote exception handling system, pass ODBC status codes to Scheme
directly. This leads to multiple return values in some cases.

- new condition types

- raise conditions only in case of fatal errors

- rewrote odbc_sql_data_sources() and odbc_sql_drivers()

- removed hardcoded ODBC_RETVAL_BUFFER_INITIAL_SIZE, the return value
  buffer size can now be read/set from Scheme.

- removed odbc_sql_bind_parameter_exec_out(), which is a poor
  implementation of a SQLBindParameter() binding. TODO: make a
  better one.

- use the p.c. SQL_SUCCEEDED()

- rewrote odbc_sql_get_data(): Resize return buffer value if necessary

- new modules: low-odbc (functions), low-odbc-constants (constants)

- major code cleanup
2003-04-24 13:02:02 +00:00
mainzelm 750de51339 Let read-string/partial return "" on a vacuous request. 2003-04-22 16:29:45 +00:00
mainzelm c0b8928e7d Ensure argument to EXIT is an integer. 2003-04-22 15:56:20 +00:00
sperber 5c19731d59 Missed one 2-line IF in the last commit. 2003-04-16 13:02:19 +00:00
sperber a6978187ba Sanitize Olin's atrocious 2-line IF. 2003-04-16 13:01:32 +00:00
sperber 3c3c539446 Removed S48_CFLAG_CKR, which has been obsolete since at least 1997
when I stayed at NECI and was hacking on an SGI box.
2003-04-16 12:41:36 +00:00
mainzelm bd70ccb03d Limited disclosing of byte-vectors to the first 16 elements. 2003-04-14 11:06:55 +00:00
mainzelm 958d62febe Added forgotten menu item. 2003-04-14 09:47:29 +00:00
mainzelm 4f84e3cb99 Removed pause-until-interrupt. 2003-04-14 09:45:58 +00:00
mainzelm 98df4ada7d Final changes for 0.6.4. 2003-04-14 09:35:24 +00:00
mainzelm 87632c785e Renamed string-filter to make-string-port-filter and char-filter to
make-char-port-filter to avoid a name clash with SRFI-13/14.
2003-04-14 09:34:55 +00:00
mainzelm 0c61d18779 Release name for 0.6.4. 2003-04-14 09:33:27 +00:00
mainzelm 980f91a135 Date and version adjustments for 0.6.4 2003-04-14 08:10:30 +00:00
eknauel 9e0d68ad76 - fixed a really embarrasing bug introduced in the last version... 2003-03-31 08:04:28 +00:00
mainzelm 551f0a3ee2 Fixed bug in really-fork/pipe+: let-optionals already takes care of
optional arguments, no need to CAR any further.
2003-03-31 06:09:00 +00:00
eknauel f732ad9938 + Nothing but a noncommittal declaration of intent ;) 2003-03-29 12:47:03 +00:00
eknauel c9194d9ba7 + don't assume driver manager implementing API version >= 0x300
- removed functions
  s48_value odbc_sql_alloc_env()
  s48_value odbc_sql_alloc_connect(s48_value env_handle)
  s48_value odbc_sql_alloc_stmt(s48_value conn_handle)
+ For driver managers < 0x300
  s48_value odbc_alloc_environment_handle()
  s48_value odbc_alloc_connection_handle(s48_value env_handle)
  s48_value odbc_alloc_statement_handle(s48_value stmt_handle)
  call SQLAllocEnv(), SQLAllocConnect(), SQLAllocStmt() automatically
+ removed scheme functions
  odbc10-sql-alloc-env
  odbc10-sql-alloc-connect
  odbc10-sql-alloc-stmt
2003-03-29 12:42:21 +00:00
eknauel 2c1385f136 + fixed various bugs introduced in last version 2003-03-20 16:28:50 +00:00
eknauel 45dfc0fbde + use unified patch format 2003-03-20 16:04:23 +00:00
eknauel 975e08732e + added preliminary building and usage instructions for ODBC bindings 2003-03-19 15:49:42 +00:00
mainzelm 766ba98a31 Ensure all output of ,collect goes to (command-output). 2003-03-18 12:51:08 +00:00
sperber f28a5f7dbb Merge rev 120 from Scheme 48 svn repo:
Modified:
   s48/tuebingen/trunk/scheme/rts/jar-defrecord.scm
Log:
Subject: Fix hygiene bug in DEFINE-RECORD-TYPE

DEFINE-RECORD-TYPE would expand into the wrong thing if there was a
field name identical to the name of the type that appears as a
constructor argument; the constructor used that same name as a
parameter, shadowing the name for the type.  The fix was to rename
those parameters before including them in the output.
2003-03-18 12:48:53 +00:00
mainzelm e62510c4f1 + Catch and report errors
+ Use scheme-with-scsh
2003-03-14 09:02:05 +00:00
mainzelm e24932011f Include limits.h for the sake of Solaris which doesn't find
NGROUPS_MAX otherwise.
2003-03-13 10:51:57 +00:00
mainzelm 96ab618b28 Use load-port to implement -sfd switch. 2003-03-13 07:53:34 +00:00
mainzelm 855cffa3c7 Provide LOAD-PORT to load forms from a port. 2003-03-13 07:49:49 +00:00
mainzelm c936bcce29 make-srfi-19 is not a structure 2003-03-11 08:44:37 +00:00
mainzelm dca47f0da6 Fixed typo. 2003-03-10 13:46:38 +00:00
mainzelm 27b8f2e2a6 Added SRFI-19 to the list of available srfis. 2003-03-10 13:30:33 +00:00
mainzelm 075630989e Make srfi-19 a functor and move the definition back to scheme/srfi. 2003-03-10 13:27:09 +00:00
mainzelm 38719fdc50 Make scsh-paper for dist 2003-03-10 12:13:02 +00:00
mainzelm 26ba134afa Added Makefile for scsh-paper 2003-03-10 12:06:48 +00:00
mainzelm 69dec7110d Build S48 manual while making dist 2003-03-10 11:58:17 +00:00
sperber 1e1d44a497 In FORK, flush output ports inside the narrowed section, not before,
avoiding some, erm, pretty obvious race condition.
2003-03-07 13:38:07 +00:00
mainzelm a51ba12623 Let select again sleep forever if requested by the RTS.
I think the past fixes made this kludge superfluous.
2003-03-05 17:33:41 +00:00
mainzelm 56a243b53f Bump the version number to 0.6.4. 2003-03-05 17:31:09 +00:00
sperber ffd899be5e Remove some excessive line breaks. 2003-03-05 14:26:07 +00:00
mainzelm df9c8bee6c Most of the tty procedures now again take file name arguments.
Made some arguments optional again.
2003-03-03 10:46:09 +00:00
mainzelm cc3f5b07bc Fixed typo in error message. 2003-03-03 09:43:17 +00:00
sperber a39ab12bc0 Register SRFI 37 with the implementation of SRFI 7. 2003-02-28 13:08:07 +00:00