# HG changeset patch # User jwe # Date 845097475 0 # Node ID 6bea009cdae2c421ce57104531f88334161e4bed # Parent 09094a119052514947450f8964de5dfe9111371d [project @ 1996-10-12 05:15:59 by jwe] diff --git a/PROJECTS b/PROJECTS --- a/PROJECTS +++ b/PROJECTS @@ -112,6 +112,13 @@ * Make find work for strings. + * Consider making octave_print_internal() print some sort of text + representation for unprintable characters instead of sending them + directly to the terminal. (But don't do this for fprintf!) + + * Consider changing the default value of `string_fill_char' from SPC + to NUL. + ---------------- Other Data Types: ---------------- @@ -157,6 +164,10 @@ * Save image data in binary format to save space. + * Make it possible to load other image formats (ppm, pbm, etc. would + probably be best since there are already filters to convert to + these formats from others.) + * Use HDF for binary data. * Make ascii load and save work for Inf and NaN. @@ -214,6 +225,18 @@ individual basis from the command line or via some built-in structure variable. + * Warn about complex comparisons? Could just use double_value() or + matrix_value() instead of explicit conversions to real types. + + * Make warnings also give some indication about the location of the + code that triggers the warning. + + * Warn about complex comparisons? Could just use double_value() or + matrix_value() instead of explicit conversions to real types. For + this to really be useful, some additional information must be + available to point to the location of the code that triggers the + warning. + * Consider making it possible to have arrays of structures, and some way of indexing them. @@ -335,10 +358,15 @@ * Handle comments in parse trees for use with the type command. + * Make the type command handle script files too, by just reading and + printing them. + * Clean up eye, eval, feval, keyboard, input, ones, zeros. * It would be nice to have an interactive debugger. + * Make whos report total memory used by variables (and functions?). + ------- History: ------- @@ -412,6 +440,9 @@ * Update Info to be based on the current Texinfo release. + * Should info/terminal.c include definitions for PC, BC, UP, and + ospeed on all systems? + * Clean up help stuff. * Demo files. diff --git a/config.h.bot b/config.h.bot --- a/config.h.bot +++ b/config.h.bot @@ -5,4 +5,10 @@ #define NORETURN #endif +#define STATIC_CAST(T, E) (T) (E) + +#define DYNAMIC_CAST(T, E) (T) (E) + +#define REINTERPRET_CAST(T, E) (T) (E) + #define HEAVYWEIGHT_INDEXING 1