X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Farchitecture.h;h=f1fef23cf281af782a694a6668941c0004bc7541;hb=592fd144ae313855f48d0ca52a103013b41e5d59;hp=71c79b1542674e0e41b10900f741e918cd289422;hpb=37d6781b315f1c84e9344b5c0199aa1cbb4c2d7a;p=elogind.git diff --git a/src/shared/architecture.h b/src/shared/architecture.h index 71c79b154..f1fef23cf 100644 --- a/src/shared/architecture.h +++ b/src/shared/architecture.h @@ -28,9 +28,9 @@ /* A cleaned up architecture definition. We don't want to get lost in * processor features, models, generations or even ABIs. Hence we * focus on general family, and distuignish word width and - * endianess. */ + * endianness. */ -typedef enum Architecture { +enum { ARCHITECTURE_X86 = 0, ARCHITECTURE_X86_64, ARCHITECTURE_PPC, @@ -60,9 +60,9 @@ typedef enum Architecture { ARCHITECTURE_CRIS, _ARCHITECTURE_MAX, _ARCHITECTURE_INVALID = -1 -} Architecture; +}; -Architecture uname_architecture(void); +int uname_architecture(void); /* * LIB_ARCH_TUPLE should resolve to the local library path @@ -188,5 +188,5 @@ Architecture uname_architecture(void); #error "Please register your architecture here!" #endif -const char *architecture_to_string(Architecture a) _const_; -Architecture architecture_from_string(const char *s) _pure_; +const char *architecture_to_string(int a) _const_; +int architecture_from_string(const char *s) _pure_;