//
// Get the local alignment for a type, as used by the acting compiler.
//
-template <class T>
-inline size_t alignof() { struct { char c; T t; } s; return sizeof(s) - sizeof(T); }
+template <typename T>
+unsigned long myalignof() {
+ struct { char c; T t; } s;
+ return sizeof(s) - sizeof(T);
+}
//