On Tuesday 22 June 2004 18:33, you wrote:
> On Tuesday 22 June 2004 18:24, you wrote:
> > Zoran implemented some recent changes to TclX keyed lists in CVS HEAD
> > which changed the C API, which broke at least some code at AOL which was
> > still using the old C API.
>
> Ah, the C-API you're talking about! Well, this is right.
> This has changed. I see no problem in addint the compat
> layer on top of that.

The new TclX commands expored are:

 TclX_KeylgetObjCmd
 TclX_KeylsetObjCmd
 TclX_KeyldelObjCmd
 TclX_KeylkeysObjCmd

Equivalents of those are found in older string-based api.
There is no problem in quick simple compat layer for those.
The old string-based api allows additionaly for:

 Tcl_DeleteKeyedListField
 Tcl_SetKeyedListField
 Tcl_GetKeyedListField
 Tcl_GetKeyedListKeys

Do you need those abstraced as well?

Sorry for breaking the compat, I should have asked first
if anybody uses the C-API before applying the change and
should have written the compat layer as well at the same
time.

Zoran


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to