diff options
author | Mike Buland <eichlan@xagasoft.com> | 2007-03-15 06:57:03 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2007-03-15 06:57:03 +0000 |
commit | 505410a5c3b93f81deda8b9653c2237a433be5c1 (patch) | |
tree | e4ac25af48878cdf466571a3d70577de9d3f890a /src/tests/fstring.cpp | |
parent | cf847cc534a2a7ad06750c446028b7c6d126fe21 (diff) | |
download | libbu++-505410a5c3b93f81deda8b9653c2237a433be5c1.tar.gz libbu++-505410a5c3b93f81deda8b9653c2237a433be5c1.tar.bz2 libbu++-505410a5c3b93f81deda8b9653c2237a433be5c1.tar.xz libbu++-505410a5c3b93f81deda8b9653c2237a433be5c1.zip |
This version may break hashing of strings, but at least you can hash FStrings...
templates are confusing.
Diffstat (limited to 'src/tests/fstring.cpp')
-rw-r--r-- | src/tests/fstring.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tests/fstring.cpp b/src/tests/fstring.cpp index cb85282..33e24b4 100644 --- a/src/tests/fstring.cpp +++ b/src/tests/fstring.cpp | |||
@@ -1,3 +1,4 @@ | |||
1 | #include "hash.h" | ||
1 | #include "fstring.h" | 2 | #include "fstring.h" |
2 | 3 | ||
3 | FString genThing() | 4 | FString genThing() |
@@ -11,6 +12,11 @@ FString genThing() | |||
11 | return bob; | 12 | return bob; |
12 | } | 13 | } |
13 | 14 | ||
15 | void thing( FString str ) | ||
16 | { | ||
17 | printf("Hey: %s\n", str.c_str() ); | ||
18 | } | ||
19 | |||
14 | #define pem printf("---------\n%08X: %s\n%08X: %s\n", (unsigned int)str.c_str(), str.c_str(), (unsigned int)str2.c_str(), str2.c_str() ); | 20 | #define pem printf("---------\n%08X: %s\n%08X: %s\n", (unsigned int)str.c_str(), str.c_str(), (unsigned int)str2.c_str(), str2.c_str() ); |
15 | int main( int argc, char *argv ) | 21 | int main( int argc, char *argv ) |
16 | { | 22 | { |
@@ -33,5 +39,9 @@ int main( int argc, char *argv ) | |||
33 | 39 | ||
34 | str = str2; | 40 | str = str2; |
35 | pem; | 41 | pem; |
42 | |||
43 | thing( str2 ); | ||
44 | |||
45 | printf("%d == %d\n", __calcHashCode( str ), __calcHashCode( str.c_str() ) ); | ||
36 | } | 46 | } |
37 | 47 | ||