Diff for /imach/src/imach.c between versions 1.170 and 1.171

version 1.170, 2014/12/23 11:17:12 version 1.171, 2014/12/23 13:26:59
Line 1 Line 1
 /* $Id$  /* $Id$
   $State$    $State$
   $Log$    $Log$
     Revision 1.171  2014/12/23 13:26:59  brouard
     Summary: Back from Visual C
   
     Still problem with utsname.h on Windows
   
   Revision 1.170  2014/12/23 11:17:12  brouard    Revision 1.170  2014/12/23 11:17:12  brouard
   Summary: Cleaning some \%% back to %%    Summary: Cleaning some \%% back to %%
   
Line 538 Line 543
   
 #include <limits.h>  #include <limits.h>
 #include <sys/types.h>  #include <sys/types.h>
 #include <sys/utsname.h>  
   #if defined(__GNUC__)
   #include <sys/utsname.h> /* Doesn't work on Windows */
   #endif
   
 #include <sys/stat.h>  #include <sys/stat.h>
 #include <errno.h>  #include <errno.h>
 /* extern int errno; */  /* extern int errno; */
Line 5446  void syscompilerinfo() Line 5455  void syscompilerinfo()
  {   {
    /* #include "syscompilerinfo.h"*/     /* #include "syscompilerinfo.h"*/
    /* #include <gnu/libc-version.h> */ /* Only on gnu */     /* #include <gnu/libc-version.h> */ /* Only on gnu */
   #include <stdint.h>
    printf("Compiled with:");fprintf(ficlog,"Compiled with:");     printf("Compiled with:");fprintf(ficlog,"Compiled with:");
 #if defined(__clang__)  #if defined(__clang__)
    printf(" Clang/LLVM");fprintf(ficlog," Clang/LLVM"); /* Clang/LLVM. ---------------------------------------------- */     printf(" Clang/LLVM");fprintf(ficlog," Clang/LLVM"); /* Clang/LLVM. ---------------------------------------------- */
Line 5494  void syscompilerinfo() Line 5503  void syscompilerinfo()
 /* _WIN64  // Defined for applications for Win64. */  /* _WIN64  // Defined for applications for Win64. */
 /* _M_X64 // Defined for compilations that target x64 processors. */  /* _M_X64 // Defined for compilations that target x64 processors. */
 /* _DEBUG // Defined when you compile with /LDd, /MDd, and /MTd. */  /* _DEBUG // Defined when you compile with /LDd, /MDd, and /MTd. */
 #include <stdint.h>  
 #if UINTPTR_MAX == 0xffffffff  #if UINTPTR_MAX == 0xffffffff
    printf(" 32-bit."); /* 32-bit */     printf(" 32-bit.\n"); fprintf(ficlog," 32-bit.\n");/* 32-bit */
 #elif UINTPTR_MAX == 0xffffffffffffffff  #elif UINTPTR_MAX == 0xffffffffffffffff
   printf(" 64-bit.");/* 64-bit */     printf(" 64-bit.\n"); fprintf(ficlog," 64-bit.\n");/* 64-bit */
 #else  #else
  printf(" wtf-bit."); /* wtf */     printf(" wtf-bit.\n"); fprintf(ficlog," wtf-bit.\n");/* wtf */
 #endif  #endif
   
 struct utsname sysInfo;  /* struct utsname sysInfo;
   
    if (uname(&sysInfo) != -1) {     if (uname(&sysInfo) != -1) {
      printf(" %s %s %s %s %s\n",sysInfo.sysname, sysInfo.nodename, sysInfo.release, sysInfo.version, sysInfo.machine);       printf(" %s %s %s %s %s\n",sysInfo.sysname, sysInfo.nodename, sysInfo.release, sysInfo.version, sysInfo.machine);
Line 5511  struct utsname sysInfo; Line 5520  struct utsname sysInfo;
    }     }
    else     else
       perror("uname() error");        perror("uname() error");
             */
 #if defined(__GNUC__)  #if defined(__GNUC__)
 # if defined(__GNUC_PATCHLEVEL__)  # if defined(__GNUC_PATCHLEVEL__)
 #  define __GNUC_VERSION__ (__GNUC__ * 10000 \  #  define __GNUC_VERSION__ (__GNUC__ * 10000 \
Line 5524  struct utsname sysInfo; Line 5534  struct utsname sysInfo;
    fprintf(ficlog, "GNU C version %d.\n", __GNUC_VERSION__);     fprintf(ficlog, "GNU C version %d.\n", __GNUC_VERSION__);
 #endif  #endif
 #if defined(_MSC_VER)  #if defined(_MSC_VER)
    printf("Visual C++ compiler: %s \n;", _MSC_FULL_VER);     /*printf("Visual C++ compiler: %s \n;", _MSC_FULL_VER);*/
    fprintf(ficlog, "Visual C++ compiler: %s \n;", _MSC_FULL_VER);     /*fprintf(ficlog, "Visual C++ compiler: %s \n;", _MSC_FULL_VER);*/
 #endif  #endif
         
   /* printf("GNU libc version: %s\n", gnu_get_libc_version()); */    /* printf("GNU libc version: %s\n", gnu_get_libc_version()); */

Removed from v.1.170  
changed lines
  Added in v.1.171


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>