[Debtags-commits] [svn] r1960 - central-database/trunk/c-tdb
Erich Schubert
erich at costa.debian.org
Thu Sep 28 00:49:47 UTC 2006
Author: erich
Date: Thu Sep 28 00:49:45 2006
New Revision: 1960
Modified:
central-database/trunk/c-tdb/pkgdb.cc
central-database/trunk/c-tdb/pkgdb.h
central-database/trunk/c-tdb/vocdb.cc
central-database/trunk/c-tdb/vocdb.h
Log:
Added some additional consts
Modified: central-database/trunk/c-tdb/pkgdb.cc
==============================================================================
--- central-database/trunk/c-tdb/pkgdb.cc (original)
+++ central-database/trunk/c-tdb/pkgdb.cc Thu Sep 28 00:49:45 2006
@@ -48,13 +48,13 @@
return zcser((char*) data, sizeof(pkginfo) + data->name_size + data->desc_size + data->longdesc_size);
}
/* accessor functions */
-const char* PkgInfo::name() {
+const char* PkgInfo::name() const {
return (char*)data + data->name_offset;
}
-const char* PkgInfo::desc() {
+const char* PkgInfo::desc() const {
return (char*)data + data->desc_offset;
}
-const char* PkgInfo::longdesc() {
+const char* PkgInfo::longdesc() const {
return (char*)data + data->longdesc_offset;
}
Modified: central-database/trunk/c-tdb/pkgdb.h
==============================================================================
--- central-database/trunk/c-tdb/pkgdb.h (original)
+++ central-database/trunk/c-tdb/pkgdb.h Thu Sep 28 00:49:45 2006
@@ -34,9 +34,9 @@
void free_data();
/* accessor functions */
- const char* name();
- const char* desc();
- const char* longdesc();
+ const char* name() const;
+ const char* desc() const;
+ const char* longdesc() const;
/* exception class when unsigned short is not sufficient */
class SizeShortExceeded {};
Modified: central-database/trunk/c-tdb/vocdb.cc
==============================================================================
--- central-database/trunk/c-tdb/vocdb.cc (original)
+++ central-database/trunk/c-tdb/vocdb.cc Thu Sep 28 00:49:45 2006
@@ -51,19 +51,19 @@
return zcser((char*) data, sizeof(vocinfo) + data->name_size + data->desc_size + data->longdesc_size);
}
/* accessor functions */
-const char* VocInfo::name() {
+const char* VocInfo::name() const {
return (char*)data + data->name_offset;
}
-const char* VocInfo::desc() {
+const char* VocInfo::desc() const {
return (char*)data + data->desc_offset;
}
-const char* VocInfo::longdesc() {
+const char* VocInfo::longdesc() const {
return (char*)data + data->longdesc_offset;
}
-u_int32_t VocInfo::flags() {
+u_int32_t VocInfo::flags() const {
return data->flags;
}
-dbid VocInfo::parent() {
+dbid VocInfo::parent() const {
return data->parent;
}
Modified: central-database/trunk/c-tdb/vocdb.h
==============================================================================
--- central-database/trunk/c-tdb/vocdb.h (original)
+++ central-database/trunk/c-tdb/vocdb.h Thu Sep 28 00:49:45 2006
@@ -39,11 +39,11 @@
void free_data();
/* accessor functions */
- const char* name();
- const char* desc();
- const char* longdesc();
- u_int32_t flags();
- dbid parent();
+ const char* name() const;
+ const char* desc() const;
+ const char* longdesc() const;
+ u_int32_t flags() const;
+ dbid parent() const;
/* exception class when unsigned short is not sufficient */
class SizeShortExceeded {};
More information about the Debtags-commits
mailing list