]> git.sur5r.net Git - bacula/bacula/commitdiff
Remove unnecessary class in attribs.c
authorKern Sibbald <kern@sibbald.com>
Sat, 14 Aug 2004 08:35:12 +0000 (08:35 +0000)
committerKern Sibbald <kern@sibbald.com>
Sat, 14 Aug 2004 08:35:12 +0000 (08:35 +0000)
Add two empty files to new tray-monitor directory

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1526 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/findlib/attribs.c
bacula/src/version.h

index ea8f09e1aa09d3703f0c84d065e27e5d8ab2c4cb..fe5cd652da27a0e42cb1f80b15ac881548189298 100755 (executable)
@@ -151,11 +151,8 @@ void encode_stat(char *buf, FF_PKT *ff_pkt, int data_stream)
 
 
 /* Do casting according to unknown type to keep compiler happy */
-class castit {
-public:
-  template <class T> void plug(T &st, uint64_t val)
-    { st = (T)val; }
-};
+template <class T> void plug(T &st, uint64_t val)
+    { st = static_cast<T>(val); }
 
 
 /* Decode a stat packet from base64 characters */
@@ -163,56 +160,54 @@ int decode_stat(char *buf, struct stat *statp, int32_t *LinkFI)
 {
    char *p = buf;
    int64_t val;
-   castit plugger;
-     
 
    p += from_base64(&val, p);
-   plugger.plug(statp->st_dev, val);
+   plug(statp->st_dev, val);
    p++;
    p += from_base64(&val, p);
-   plugger.plug(statp->st_ino, val);
+   plug(statp->st_ino, val);
    p++;
    p += from_base64(&val, p);
-   plugger.plug(statp->st_mode, val);
+   plug(statp->st_mode, val);
    p++;
    p += from_base64(&val, p);
-   plugger.plug(statp->st_nlink, val);
+   plug(statp->st_nlink, val);
    p++;
    p += from_base64(&val, p);
-   plugger.plug(statp->st_uid, val);
+   plug(statp->st_uid, val);
    p++;
    p += from_base64(&val, p);
-   plugger.plug(statp->st_gid, val);
+   plug(statp->st_gid, val);
    p++;
    p += from_base64(&val, p);
-   plugger.plug(statp->st_rdev, val);
+   plug(statp->st_rdev, val);
    p++;
    p += from_base64(&val, p);
-   plugger.plug(statp->st_size, val);
+   plug(statp->st_size, val);
    p++;
 #ifndef HAVE_MINGW
    p += from_base64(&val, p);
-   plugger.plug(statp->st_blksize, val);
+   plug(statp->st_blksize, val);
    p++;
    p += from_base64(&val, p);
-   plugger.plug(statp->st_blocks, val);
+   plug(statp->st_blocks, val);
    p++;
 #else
    p += from_base64(&val, p);
-//   plugger.plug(statp->st_blksize, val);
+//   plug(statp->st_blksize, val);
    p++;
    p += from_base64(&val, p);
-//   plugger.plug(statp->st_blocks, val);
+//   plug(statp->st_blocks, val);
    p++;
 #endif
    p += from_base64(&val, p);
-   plugger.plug(statp->st_atime, val);
+   plug(statp->st_atime, val);
    p++;
    p += from_base64(&val, p);
-   plugger.plug(statp->st_mtime, val);
+   plug(statp->st_mtime, val);
    p++;
    p += from_base64(&val, p);
-   plugger.plug(statp->st_ctime, val);
+   plug(statp->st_ctime, val);
 
    /* Optional FileIndex of hard linked file data */
    if (*p == ' ' || (*p != 0 && *(p+1) == ' ')) {
@@ -229,7 +224,7 @@ int decode_stat(char *buf, struct stat *statp, int32_t *LinkFI)
       p++;
       p += from_base64(&val, p);
 #ifdef HAVE_CHFLAGS
-      plugger.plug(statp->st_flags, val);
+      plug(statp->st_flags, val);
    } else {
       statp->st_flags  = 0;
 #endif
index 880577886c27f582248333afe871b463f7d97a73..f653228a9a7ef63211a2feb4be896fab115e0c0b 100644 (file)
@@ -1,8 +1,8 @@
 /* */
 #undef  VERSION
 #define VERSION "1.35.1"
-#define BDATE   "13 August 2004"
-#define LSMDATE "13Aug04"
+#define BDATE   "14 August 2004"
+#define LSMDATE "14Aug04"
 
 /* Debug flags */
 #undef  DEBUG