diff options
Diffstat (limited to 'generic/tclArithSeries.h')
| -rw-r--r-- | generic/tclArithSeries.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/generic/tclArithSeries.h b/generic/tclArithSeries.h deleted file mode 100644 index a4428d6..0000000 --- a/generic/tclArithSeries.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * tclArithSeries.h -- - * - * This file contains the ArithSeries concrete abstract list - * implementation. It implements the inner workings of the lseq command. - * - * Copyright © 2022 Brian S. Griffin. - * - * See the file "license.terms" for information on usage and redistribution of - * this file, and for a DISCLAIMER OF ALL WARRANTIES. - */ - -/* - * The structure used for the ArithSeries internal representation. - * Note that the len can in theory be always computed by start,end,step - * but it's faster to cache it inside the internal representation. - */ -typedef struct { - Tcl_Size len; - Tcl_Obj **elements; - int isDouble; - Tcl_WideInt start; - Tcl_WideInt end; - Tcl_WideInt step; -} ArithSeries; -typedef struct { - Tcl_Size len; - Tcl_Obj **elements; - int isDouble; - double start; - double end; - double step; -} ArithSeriesDbl; - -MODULE_SCOPE int TclNewArithSeriesObj(Tcl_Interp *interp, Tcl_Obj **arithSeriesPtr, - int useDoubles, Tcl_Obj *startObj, Tcl_Obj *endObj, - Tcl_Obj *stepObj, Tcl_Obj *lenObj); - -/* - * Local Variables: - * mode: c - * c-basic-offset: 4 - * fill-column: 78 - * End: - */ |
