"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "common/core_variables.h" between
free42-3.0.1.tar.gz and free42-3.0.2.tar.gz

About: Free42 is a re-implementation of the HP-42S scientific calculator and the HP-82240 printer.

core_variables.h  (free42-3.0.1):core_variables.h  (free42-3.0.2)
skipping to change at line 75 skipping to change at line 75
}; };
struct vartype_complexmatrix { struct vartype_complexmatrix {
int type; int type;
int4 rows; int4 rows;
int4 columns; int4 columns;
complexmatrix_data *array; complexmatrix_data *array;
}; };
/* Maximum short string length in a stand-alone variable */ /* Maximum short string length in a stand-alone variable */
#define SSLENV ((int) sizeof(char *)) #define SSLENV ((int) (sizeof(char *) < 8 ? 8 : sizeof(char *)))
/* Maximum short string length in a matrix element */ /* Maximum short string length in a matrix element */
#define SSLENM ((int) sizeof(phloat) - 1) #define SSLENM ((int) sizeof(phloat) - 1)
struct vartype_string { struct vartype_string {
int type; int type;
int4 length; int4 length;
/* When length <= SSLENV, use buf; otherwise, use ptr */ /* When length <= SSLENV, use buf; otherwise, use ptr */
union { union {
char buf[SSLENV]; char buf[SSLENV];
char *ptr; char *ptr;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)