From: Kern Sibbald Date: Sat, 14 Aug 2004 08:35:12 +0000 (+0000) Subject: Remove unnecessary class in attribs.c X-Git-Tag: Release-1.35.1~11 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=b01fb471ecff80fc060e69a063f28b2ac39dd7a1;p=bacula%2Fbacula Remove unnecessary class in attribs.c 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 --- diff --git a/bacula/src/findlib/attribs.c b/bacula/src/findlib/attribs.c index ea8f09e1aa..fe5cd652da 100755 --- a/bacula/src/findlib/attribs.c +++ b/bacula/src/findlib/attribs.c @@ -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 void plug(T &st, uint64_t val) - { st = (T)val; } -}; +template void plug(T &st, uint64_t val) + { st = static_cast(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 diff --git a/bacula/src/version.h b/bacula/src/version.h index 880577886c..f653228a9a 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -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