summary | 
shortlog | 
log | 
commit | commitdiff | 
tree
raw | 
patch | 
inline | side by side (from parent 1: 
61cf622)
 
Remove the bigend() function, it is never used and causes a compiler
warning:
  endian.c:10:12: warning: â€˜bigend’ defined but not used [-Wunused-function]
   static int bigend(void) {
Also rename the litend() function to little_endian(), there is no need
to use a short name in this case.
 #include <stdio.h>
 #include <stdlib.h>
 
 #include <stdio.h>
 #include <stdlib.h>
 
-static int litend(void) {
+static int little_endian(void) {
        int i = 0;
        ((char *) (&i))[0] = 1;
        return (i == 1);
 }
 
        int i = 0;
        ((char *) (&i))[0] = 1;
        return (i == 1);
 }
 
-static int bigend(void) {
-       return !litend();
-}
-
 int main(void) {
        printf("#ifndef __ENDIAN_H\n");
        printf("#define __ENDIAN_H\n");
 int main(void) {
        printf("#ifndef __ENDIAN_H\n");
        printf("#define __ENDIAN_H\n");
        printf("#define __LITTLE_ENDIAN 1234\n");
        printf("#define __BIG_ENDIAN    4321\n");
        printf("#define __BYTE_ORDER __%s_ENDIAN\n",
        printf("#define __LITTLE_ENDIAN 1234\n");
        printf("#define __BIG_ENDIAN    4321\n");
        printf("#define __BYTE_ORDER __%s_ENDIAN\n",
-              litend() ? "LITTLE" : "BIG");
+              little_endian() ? "LITTLE" : "BIG");
        printf("\n");
        printf("#endif /* __ENDIAN_H */\n");
        exit(0);
        printf("\n");
        printf("#endif /* __ENDIAN_H */\n");
        exit(0);