Changeset adde5c1 in OpenModelica


Ignore:
Timestamp:
2013-08-26T08:35:50+02:00 (11 years ago)
Author:
OpenModelica Hudson <openmodelica@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
Children:
6d92f1f6
Parents:
05a82d6
Message:

[Janitor mode] Fix tabs

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@16912 f25d12d1-65f4-0310-ae8a-bbce733d8d8e

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Compiler/runtime/getMemorySize.c

    r05a82d6 radde5c1  
    3131{
    3232#if defined(_WIN32) && (defined(__CYGWIN__) || defined(__CYGWIN32__))
    33   /* Cygwin under Windows. ------------------------------------ */
    34   /* New 64-bit MEMORYSTATUSEX isn't available.  Use old 32.bit */
    35   MEMORYSTATUS status;
    36   status.dwLength = sizeof(status);
    37   GlobalMemoryStatus( &status );
    38   return (size_t)status.dwTotalPhys;
     33  /* Cygwin under Windows. ------------------------------------ */
     34  /* New 64-bit MEMORYSTATUSEX isn't available.  Use old 32.bit */
     35  MEMORYSTATUS status;
     36  status.dwLength = sizeof(status);
     37  GlobalMemoryStatus( &status );
     38  return (size_t)status.dwTotalPhys;
    3939
    4040#elif defined(_WIN32)
    41   /* Windows. ------------------------------------------------- */
    42   /* Use new 64-bit MEMORYSTATUSEX, not old 32-bit MEMORYSTATUS */
    43   MEMORYSTATUSEX status;
    44   status.dwLength = sizeof(status);
    45   GlobalMemoryStatusEx( &status );
    46   return (size_t)status.ullTotalPhys;
     41  /* Windows. ------------------------------------------------- */
     42  /* Use new 64-bit MEMORYSTATUSEX, not old 32-bit MEMORYSTATUS */
     43  MEMORYSTATUSEX status;
     44  status.dwLength = sizeof(status);
     45  GlobalMemoryStatusEx( &status );
     46  return (size_t)status.ullTotalPhys;
    4747
    4848#elif defined(__unix__) || defined(__unix) || defined(unix) || (defined(__APPLE__) && defined(__MACH__))
    49   /* UNIX variants. ------------------------------------------- */
    50   /* Prefer sysctl() over sysconf() except sysctl() HW_REALMEM and HW_PHYSMEM */
     49  /* UNIX variants. ------------------------------------------- */
     50  /* Prefer sysctl() over sysconf() except sysctl() HW_REALMEM and HW_PHYSMEM */
    5151
    5252#if defined(CTL_HW) && (defined(HW_MEMSIZE) || defined(HW_PHYSMEM64))
    53   int mib[2];
    54   mib[0] = CTL_HW;
     53  int mib[2];
     54  mib[0] = CTL_HW;
    5555#if defined(HW_MEMSIZE)
    56   mib[1] = HW_MEMSIZE;            /* OSX. --------------------- */
     56  mib[1] = HW_MEMSIZE;            /* OSX. --------------------- */
    5757#elif defined(HW_PHYSMEM64)
    58   mib[1] = HW_PHYSMEM64;          /* NetBSD, OpenBSD. --------- */
     58  mib[1] = HW_PHYSMEM64;          /* NetBSD, OpenBSD. --------- */
    5959#endif
    60   int64_t size = 0;               /* 64-bit */
    61   size_t len = sizeof( size );
    62   if ( sysctl( mib, 2, &size, &len, NULL, 0 ) == 0 )
    63     return (size_t)size;
    64   return 0L;      /* Failed? */
     60  int64_t size = 0;               /* 64-bit */
     61  size_t len = sizeof( size );
     62  if ( sysctl( mib, 2, &size, &len, NULL, 0 ) == 0 )
     63    return (size_t)size;
     64  return 0L;      /* Failed? */
    6565
    6666#elif defined(_SC_AIX_REALMEM)
    67   /* AIX. ----------------------------------------------------- */
    68   return (size_t)sysconf( _SC_AIX_REALMEM ) * (size_t)1024L;
     67  /* AIX. ----------------------------------------------------- */
     68  return (size_t)sysconf( _SC_AIX_REALMEM ) * (size_t)1024L;
    6969
    7070#elif defined(_SC_PHYS_PAGES) && defined(_SC_PAGESIZE)
    71   /* FreeBSD, Linux, OpenBSD, and Solaris. -------------------- */
    72   return (size_t)sysconf( _SC_PHYS_PAGES ) *
    73     (size_t)sysconf( _SC_PAGESIZE );
     71  /* FreeBSD, Linux, OpenBSD, and Solaris. -------------------- */
     72  return (size_t)sysconf( _SC_PHYS_PAGES ) *
     73    (size_t)sysconf( _SC_PAGESIZE );
    7474
    7575#elif defined(_SC_PHYS_PAGES) && defined(_SC_PAGE_SIZE)
    76   /* Legacy. -------------------------------------------------- */
    77   return (size_t)sysconf( _SC_PHYS_PAGES ) *
    78     (size_t)sysconf( _SC_PAGE_SIZE );
     76  /* Legacy. -------------------------------------------------- */
     77  return (size_t)sysconf( _SC_PHYS_PAGES ) *
     78    (size_t)sysconf( _SC_PAGE_SIZE );
    7979
    8080#elif defined(CTL_HW) && (defined(HW_PHYSMEM) || defined(HW_REALMEM))
    81   /* DragonFly BSD, FreeBSD, NetBSD, OpenBSD, and OSX. -------- */
    82   int mib[2];
    83   mib[0] = CTL_HW;
     81  /* DragonFly BSD, FreeBSD, NetBSD, OpenBSD, and OSX. -------- */
     82  int mib[2];
     83  mib[0] = CTL_HW;
    8484#if defined(HW_REALMEM)
    85   mib[1] = HW_REALMEM;    /* FreeBSD. ----------------- */
     85  mib[1] = HW_REALMEM;    /* FreeBSD. ----------------- */
    8686#elif defined(HW_PYSMEM)
    87   mib[1] = HW_PHYSMEM;    /* Others. ------------------ */
     87  mib[1] = HW_PHYSMEM;    /* Others. ------------------ */
    8888#endif
    89   unsigned int size = 0;    /* 32-bit */
    90   size_t len = sizeof( size );
    91   if ( sysctl( mib, 2, &size, &len, NULL, 0 ) == 0 )
    92     return (size_t)size;
    93   return 0L;      /* Failed? */
     89  unsigned int size = 0;    /* 32-bit */
     90  size_t len = sizeof( size );
     91  if ( sysctl( mib, 2, &size, &len, NULL, 0 ) == 0 )
     92    return (size_t)size;
     93  return 0L;      /* Failed? */
    9494#endif /* sysctl and sysconf variants */
    9595
    9696#else
    97   return 0L;      /* Unknown OS. */
     97  return 0L;      /* Unknown OS. */
    9898#endif
    9999}
Note: See TracChangeset for help on using the changeset viewer.