"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "var.h" between
bas-2.5.tar.gz and bas-2.6.tar.gz

About: bas is an interpreter for the programming language BASIC.

var.h  (bas-2.5):var.h  (bas-2.6)
skipping to change at line 13 skipping to change at line 13
#include "value.h" #include "value.h"
struct Var struct Var
{ {
unsigned int dim; unsigned int dim;
unsigned int *geometry; unsigned int *geometry;
struct Value *value; struct Value *value;
unsigned int size; unsigned int size;
enum ValueType type; enum ValueType type;
char base; long int base;
}; };
#define VAR_SCALAR_VALUE(this) ((this)->value) #define VAR_SCALAR_VALUE(this) ((this)->value)
extern struct Var *Var_new(struct Var *this, enum ValueType type, unsigned int d im, const unsigned int *geometry, int base); extern struct Var *Var_new(struct Var *this, enum ValueType type, unsigned int d im, const unsigned int *geometry, int base);
extern struct Var *Var_new_scalar(struct Var *this); extern struct Var *Var_new_scalar(struct Var *this);
extern void Var_destroy(struct Var *this); extern void Var_destroy(struct Var *this);
extern void Var_retype(struct Var *this, enum ValueType type); extern void Var_retype(struct Var *this, enum ValueType type);
extern struct Value *Var_value(struct Var *this, unsigned int dim, int idx[], st ruct Value *value); extern struct Value *Var_value(struct Var *this, unsigned int dim, int idx[], st ruct Value *value);
extern void Var_clear(struct Var *this); extern void Var_clear(struct Var *this);
 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)