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
sperber
5788fb4790
Add implementation of SRFI 31.
2003-02-28 13:05:04 +00:00
sperber
7ab2c69a6d
GC dead variable.
2003-02-28 13:04:10 +00:00
mainzelm
fd72e8f0a6
Minor corrections.
2003-02-27 07:31:25 +00:00