diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2003-01-10 04:37:50 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2003-01-10 04:37:50 +0000 |
commit | e2d190402557ed3e57679fdbfdcb8643bda84d42 (patch) | |
tree | 05b80ec21df6065da22289bf90a53cca2cf977fc /externals/grill/flext/source/flsupport.cpp | |
parent | feeb907835c33ec49308a32449dc0b6d07285e2a (diff) |
""
svn path=/trunk/; revision=334
Diffstat (limited to 'externals/grill/flext/source/flsupport.cpp')
-rw-r--r-- | externals/grill/flext/source/flsupport.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/externals/grill/flext/source/flsupport.cpp b/externals/grill/flext/source/flsupport.cpp index f8717d02..ecc39153 100644 --- a/externals/grill/flext/source/flsupport.cpp +++ b/externals/grill/flext/source/flsupport.cpp @@ -119,12 +119,12 @@ void flext::GetAString(const t_atom &a,char *buf,int szbuf) #endif } -int flext::FoldBits(unsigned long h,int bits) +unsigned int flext::FoldBits(unsigned long h,int bits) { if(!bits) return 0; const int hmax = (1<<bits)-1; - int ret = 0; - for(int i = 0; i < sizeof(h)*8; i += bits) + unsigned int ret = 0; + for(unsigned int i = 0; i < sizeof(h)*8; i += bits) ret = ret^((h>>i)&hmax); return ret; } |