[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