SOURCES: fbpager-namespace.patch (NEW) - initial - patch from debian

cactus cactus at pld-linux.org
Wed Aug 27 12:04:56 CEST 2008


Author: cactus                       Date: Wed Aug 27 10:04:56 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- initial
- patch from debian

---- Files affected:
SOURCES:
   fbpager-namespace.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/fbpager-namespace.patch
diff -u /dev/null SOURCES/fbpager-namespace.patch:1.1
--- /dev/null	Wed Aug 27 12:04:56 2008
+++ SOURCES/fbpager-namespace.patch	Wed Aug 27 12:04:50 2008
@@ -0,0 +1,77 @@
+--- ./src/Resources.hh	2004-03-02 17:49:51.000000000 +0100
++++ /home/sean/tmp/dpep-work.kCLHyF/fbpager-0.1.4/src/Resources.hh	2006-05-29 22:05:44.000000000 +0200
+@@ -8,8 +8,10 @@
+ #include <cstdio>
+ #include <cstring>
+ 
++namespace FbTk {
++
+ template<>
+-void FbTk::Resource<bool>::
++void Resource<bool>::
+ setFromString(char const *strval) {
+     if (strcasecmp(strval, "true") == 0 ||
+         strcasecmp(strval, "yes") == 0)
+@@ -19,38 +21,37 @@
+ }
+ 
+ template<>
+-std::string FbTk::Resource<bool>::
++std::string Resource<bool>::
+ getString() {				
+     return std::string(**this == true ? "true" : "false");
+ }
+ 
+ template <>
+-void FbTk::Resource<std::string>::setFromString(const char *str) {
++void Resource<std::string>::setFromString(const char *str) {
+     *(*this) = (str ?  str : "");
+ }
+ 
+ template <>
+-std::string FbTk::Resource<std::string>::getString() {
++std::string Resource<std::string>::getString() {
+     return *(*this);
+ }
+ 
+ template <>
+-void FbTk::Resource<int>::setFromString(const char *str) {
++void Resource<int>::setFromString(const char *str) {
+     if (str == 0)
+         return;
+     sscanf(str, "%d", &(*(*this)));
+ }
+ 
+ template <>
+-std::string FbTk::Resource<int>::getString() {
++std::string Resource<int>::getString() {
+     char buff[16];
+     sprintf(buff, "%d", (*(*this)));
+     return std::string(buff);
+ }
+ 
+-namespace FbPager {
+ template <>
+-void FbTk::Resource<FbPager::Alignment>::setFromString(const char *str) {
++void Resource<FbPager::FbPager::Alignment>::setFromString(const char *str) {
+     if (strcmp("TopToBottom", str) == 0)
+         *(*this) = FbPager::FbPager::TOP_TO_BOTTOM;
+     else
+@@ -58,7 +59,7 @@
+ }
+ 
+ template <>
+-std::string FbTk::Resource<FbPager::Alignment>::getString() {
++std::string Resource<FbPager::FbPager::Alignment>::getString() {
+     switch (*(*this)) {
+     case FbPager::FbPager::LEFT_TO_RIGHT:
+         return "LeftToRight";
+@@ -67,6 +68,6 @@
+     }
+ }
+ 
+-} // end namespace FbPager
++} // end namespace FbTk
+ 
+ #endif // RESOURCES
+
================================================================


More information about the pld-cvs-commit mailing list