Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | intPtr -> lengthPtr in Tcl_ListObjLength() documentation, so the documentation matches the signature in the header file |
|---|---|
| Timelines: | family | ancestors | descendants | both | core-8-6-branch |
| Files: | files | file ages | folders |
| SHA3-256: |
31cae19da0193ed8d45823c569a4d1aa |
| User & Date: | jan.nijtmans 2022-01-24 15:29:36.106 |
Context
|
2022-02-01
| ||
| 12:03 | Code cleanup in tclMain.c and tclAppInit.c: Make them Tcl-8.7-aware, usable as more generic example... check-in: 3625d63254 user: jan.nijtmans tags: core-8-6-branch | |
|
2022-01-24
| ||
| 15:40 | Merge 8.6 check-in: 56efe65709 user: jan.nijtmans tags: core-8-branch | |
| 15:29 | intPtr -> lengthPtr in Tcl_ListObjLength() documentation, so the documentation matches the signature... check-in: 31cae19da0 user: jan.nijtmans tags: core-8-6-branch | |
|
2022-01-21
| ||
| 14:44 | Undo part of [26539e78a7]. Although Tcl_GetRange() does it's own parameter check, it's caller doesn'... check-in: 78bfdd485f user: jan.nijtmans tags: core-8-6-branch | |
Changes
Changes to doc/ListObj.3.
| ︙ | ︙ | |||
24 25 26 27 28 29 30 | .sp \fBTcl_SetListObj\fR(\fIobjPtr, objc, objv\fR) .sp int \fBTcl_ListObjGetElements\fR(\fIinterp, listPtr, objcPtr, objvPtr\fR) .sp int | | | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | .sp \fBTcl_SetListObj\fR(\fIobjPtr, objc, objv\fR) .sp int \fBTcl_ListObjGetElements\fR(\fIinterp, listPtr, objcPtr, objvPtr\fR) .sp int \fBTcl_ListObjLength\fR(\fIinterp, listPtr, lengthPtr\fR) .sp int \fBTcl_ListObjIndex\fR(\fIinterp, listPtr, index, objPtrPtr\fR) .sp int \fBTcl_ListObjReplace\fR(\fIinterp, listPtr, first, count, objc, objv\fR) .SH ARGUMENTS |
| ︙ | ︙ | |||
72 73 74 75 76 77 78 | For \fBTcl_SetListObj\fR, the number of Tcl values to insert into \fIobjPtr\fR. .AP "Tcl_Obj *const" objv[] in An array of pointers to values. \fBTcl_NewListObj\fR will insert these values into a new list value and \fBTcl_ListObjReplace\fR will insert them into an existing \fIlistPtr\fR. Each value will become a separate list element. | | | 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | For \fBTcl_SetListObj\fR, the number of Tcl values to insert into \fIobjPtr\fR. .AP "Tcl_Obj *const" objv[] in An array of pointers to values. \fBTcl_NewListObj\fR will insert these values into a new list value and \fBTcl_ListObjReplace\fR will insert them into an existing \fIlistPtr\fR. Each value will become a separate list element. .AP int *lengthPtr out Points to location where \fBTcl_ListObjLength\fR stores the length of the list. .AP int index in Index of the list element that \fBTcl_ListObjIndex\fR is to return. The first element has index 0. .AP Tcl_Obj **objPtrPtr out |
| ︙ | ︙ | |||
158 159 160 161 162 163 164 | will attempt to convert it to one; if the conversion fails, it returns \fBTCL_ERROR\fR and leaves an error message in the interpreter's result value if \fIinterp\fR is not NULL. Otherwise it returns \fBTCL_OK\fR after storing the count and array pointer. .PP \fBTcl_ListObjLength\fR returns the number of elements in the list value referenced by \fIlistPtr\fR. | | | 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | will attempt to convert it to one; if the conversion fails, it returns \fBTCL_ERROR\fR and leaves an error message in the interpreter's result value if \fIinterp\fR is not NULL. Otherwise it returns \fBTCL_OK\fR after storing the count and array pointer. .PP \fBTcl_ListObjLength\fR returns the number of elements in the list value referenced by \fIlistPtr\fR. It returns this count by storing an integer in the address \fIlengthPtr\fR. If the value is not already a list value, \fBTcl_ListObjLength\fR will attempt to convert it to one; if the conversion fails, it returns \fBTCL_ERROR\fR and leaves an error message in the interpreter's result value if \fIinterp\fR is not NULL. Otherwise it returns \fBTCL_OK\fR after storing the list's length. .PP |
| ︙ | ︙ |