aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/qregisters.h
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2013-02-22 05:40:25 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2013-02-22 05:40:25 +0100
commit99f6da572f455b0ba17c341ec1a63c5826de3ecf (patch)
treeb4e18e283b840127c21597a857be49403b2bb06b /src/qregisters.h
parent5d5182158a982057a9fe4c7b3f3ac81e1536f1ff (diff)
downloadsciteco-99f6da572f455b0ba17c341ec1a63c5826de3ecf.tar.gz
use typedef for SciTECO integers and make it configurable at configure time
* storage size should always be 64 (gint64) to aid macro portability * however, for performance reasons users compiling from source might explicitly compile with 32 bit integers
Diffstat (limited to 'src/qregisters.h')
-rw-r--r--src/qregisters.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/qregisters.h b/src/qregisters.h
index 05a56ae..c212fc9 100644
--- a/src/qregisters.h
+++ b/src/qregisters.h
@@ -38,7 +38,7 @@
class QRegisterData {
protected:
- gint64 integer;
+ tecoInt integer;
TECODocument string;
public:
@@ -49,8 +49,8 @@ public:
QRegisterData() : integer(0), must_undo(true) {}
- virtual gint64
- set_integer(gint64 i)
+ virtual tecoInt
+ set_integer(tecoInt i)
{
return integer = i;
}
@@ -60,7 +60,7 @@ public:
if (must_undo)
undo.push_var(integer);
}
- virtual gint64
+ virtual tecoInt
get_integer(void)
{
return integer;
@@ -123,14 +123,14 @@ class QRegisterBufferInfo : public QRegister {
public:
QRegisterBufferInfo() : QRegister("*") {}
- gint64
- set_integer(gint64 v)
+ tecoInt
+ set_integer(tecoInt v)
{
return v;
}
void undo_set_integer(void) {}
- gint64 get_integer(void);
+ tecoInt get_integer(void);
void set_string(const gchar *str) {}
void undo_set_string(void) {}