aboutsummaryrefslogtreecommitdiff
path: root/odb/pgsql/endian-traits.cxx
diff options
context:
space:
mode:
authorConstantin Michael <constantin@codesynthesis.com>2011-05-26 18:54:54 +0200
committerConstantin Michael <constantin@codesynthesis.com>2011-05-26 18:54:54 +0200
commite8a21e1120509bf1dcfedc88e82af5e136b98ce4 (patch)
tree48df6848163baddefe55c96528913341f2c11c9a /odb/pgsql/endian-traits.cxx
parentab6ae534c72b5167efdb3d6db4699094768b188d (diff)
Correct endian-traits
Diffstat (limited to 'odb/pgsql/endian-traits.cxx')
-rw-r--r--odb/pgsql/endian-traits.cxx25
1 files changed, 14 insertions, 11 deletions
diff --git a/odb/pgsql/endian-traits.cxx b/odb/pgsql/endian-traits.cxx
index 6730912..00420d0 100644
--- a/odb/pgsql/endian-traits.cxx
+++ b/odb/pgsql/endian-traits.cxx
@@ -9,21 +9,24 @@ namespace odb
{
namespace pgsql
{
- namespace
+ namespace details
{
- endian_traits::endian
- infer_host_endian ()
+ namespace
{
- short s (1);
- char* c (reinterpret_cast<char*> (&s));
+ endian_traits::endian
+ infer_host_endian ()
+ {
+ short s (1);
+ char* c (reinterpret_cast<char*> (&s));
- return *c == 0 ?
- endian_traits::big_endian :
- endian_traits::little_endian;
+ return *c == 0 ?
+ endian_traits::big :
+ endian_traits::little;
+ }
}
- }
- const endian_traits::endian endian_traits::host_endian (
- infer_host_endian ());
+ const endian_traits::endian endian_traits::host_endian (
+ infer_host_endian ());
+ }
}
}