bug no. 3386184
This commit is contained in:
parent
94a4e45d08
commit
36f6eb6a89
|
|
@ -1,3 +1,7 @@
|
|||
2011-08-06 Holger Vogt
|
||||
* inpcom.c: code beautify, bug no. 3386184
|
||||
* resource.c, resource.h, com_sysinfo.c: replace size_t by unsigned long long
|
||||
|
||||
2011-08-05 Robert Larice
|
||||
* src/spicelib/devices/dev.c :
|
||||
type fix for Visual Studio
|
||||
|
|
|
|||
|
|
@ -54,10 +54,10 @@ typedef struct TSI {
|
|||
|
||||
/* memory info */
|
||||
struct sys_memory {
|
||||
size_t size_m; /* Total memory size */
|
||||
size_t free_m; /* Free memory */
|
||||
size_t swap_t; /* Swap total */
|
||||
size_t swap_f; /* Swap free */
|
||||
unsigned long long size_m; /* Total memory size */
|
||||
unsigned long long free_m; /* Free memory */
|
||||
unsigned long long swap_t; /* Swap total */
|
||||
unsigned long long swap_f; /* Swap free */
|
||||
};
|
||||
|
||||
static struct sys_memory mem_t_act;
|
||||
|
|
@ -67,11 +67,11 @@ static size_t get_sysmem(struct sys_memory *memall);
|
|||
|
||||
/* Print to stream the given memory size in a human friendly format */
|
||||
static void
|
||||
fprintmem(FILE* stream, size_t memory) {
|
||||
if (memory > (1<<20))
|
||||
fprintf(stream, "%8.6f MB", (double)memory / (1<<20));
|
||||
else if (memory > (1<<10))
|
||||
fprintf(stream, "%5.3f kB", (double)memory / (1<<10));
|
||||
fprintmem(FILE* stream, unsigned long long memory) {
|
||||
if (memory > 1048576)
|
||||
fprintf(stream, "%8.6f MB", (double)memory /1048576.);
|
||||
else if (memory > 1024)
|
||||
fprintf(stream, "%5.3f kB", (double)memory / 1024.);
|
||||
else
|
||||
fprintf(stream, "%u bytes", (unsigned)memory);
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -71,7 +71,7 @@ $Id$
|
|||
|
||||
/* static declarations */
|
||||
static void printres(char *name);
|
||||
static void fprintmem(FILE* stream, size_t memory);
|
||||
static void fprintmem(FILE* stream, unsigned long long memory);
|
||||
|
||||
#if defined(HAVE_WIN32) || defined(HAVE__PROC_MEMINFO)
|
||||
static size_t get_procm(struct proc_mem *memall);
|
||||
|
|
@ -148,7 +148,7 @@ char* copyword;
|
|||
void
|
||||
ft_ckspace(void)
|
||||
{
|
||||
size_t usage, limit;
|
||||
unsigned long long usage, limit;
|
||||
|
||||
#if defined(HAVE_WIN32) || defined(HAVE__PROC_MEMINFO)
|
||||
get_procm(&mem_ng_act);
|
||||
|
|
@ -455,7 +455,7 @@ printres(char *name)
|
|||
|
||||
/* Print to stream the given memory size in a human friendly format */
|
||||
static void
|
||||
fprintmem(FILE* stream, size_t memory) {
|
||||
fprintmem(FILE* stream, unsigned long long memory) {
|
||||
if (memory > 1048576)
|
||||
fprintf(stream, "%8.6f MB", (double)memory / 1048576.);
|
||||
else if (memory > 1024)
|
||||
|
|
|
|||
|
|
@ -12,20 +12,20 @@ void com_rusage(wordlist *wl);
|
|||
|
||||
|
||||
struct proc_mem {
|
||||
size_t size; /* Total ngspice program size */
|
||||
size_t resident;/* Resident set size */
|
||||
size_t shared; /* Shared ngspice pages */
|
||||
size_t trs; /* Text (code) pages */
|
||||
size_t drs; /* Stack */
|
||||
size_t lrs; /* Library pages */
|
||||
size_t dt; /* Dirty pages (not used in kernel 2.6) */
|
||||
unsigned long long size; /* Total ngspice program size */
|
||||
unsigned long long resident;/* Resident set size */
|
||||
unsigned long long shared; /* Shared ngspice pages */
|
||||
unsigned long long trs; /* Text (code) pages */
|
||||
unsigned long long drs; /* Stack */
|
||||
unsigned long long lrs; /* Library pages */
|
||||
unsigned long long dt; /* Dirty pages (not used in kernel 2.6) */
|
||||
};
|
||||
|
||||
struct sys_mem {
|
||||
size_t size; /* Total memory size */
|
||||
size_t free; /* Free memory */
|
||||
size_t swap_t; /* Swap total */
|
||||
size_t swap_f; /* Swap free */
|
||||
unsigned long long size; /* Total memory size */
|
||||
unsigned long long free; /* Free memory */
|
||||
unsigned long long swap_t; /* Swap total */
|
||||
unsigned long long swap_f; /* Swap free */
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue