rem: Tcl_SplitList(interp, flist, &fargc, &fargv);
add: Tcl_SplitList(interp, flist, &fargc, (CONST char***)&fargv);
context: AppendReadyFiles(Tcl_Interp *interp, fd_set *setPtr, int write, char *flist,		 Tcl_DString *dsPtr){    int           fargc;    char        **fargv;    SOCKET sock;    Tcl_DString   ds;    Tcl_DStringInit(&ds);    if (dsPtr == NULL) {	dsPtr = &ds;    }    Tcl_SplitList(interp, flist, &fargc, &fargv);    while (fargc--) {        Ns_TclGetOpenFd(interp, fargv[fargc], write, (int *) &sock);        if (FD_ISSET(sock, setPtr)) {            Tcl_DStringAppendElement(dsPtr, fargv[fargc]);        }    }    /*     * Append the ready files to the tcl interp.     */        Tcl_AppendElement(interp, dsPtr->string);    ckfree((char *) fargv);    Tcl_DStringFree(&ds);}