summaryrefslogtreecommitdiff
path: root/src/mem.c
diff options
context:
space:
mode:
authorMichael Jennings <mej@kainx.org>2008-10-26 22:57:42 +0000
committerMichael Jennings <mej@kainx.org>2008-10-26 22:57:42 +0000
commit2a7a0c41da8125569cca0c6e775772edccfd7f84 (patch)
treeb67bbf80e549c26bc488b1ca88db08b07b993ac0 /src/mem.c
parentbe3d3f30107eed4e2eddd2a12d8a32e6c915def7 (diff)
downloadlibast-2a7a0c41da8125569cca0c6e775772edccfd7f84.tar.gz
Sun Oct 26 15:56:20 2008 Michael Jennings (mej)
Remove unnecessary typecasting macros. They were supposed to save typing and improve readability, but I've concluded that they tend to do neither. More cleanups to come; there appear to be some new warnings I need to deal with. ---------------------------------------------------------------------- SVN revision: 37181
Diffstat (limited to 'src/mem.c')
-rw-r--r--src/mem.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/mem.c b/src/mem.c
index 23fbdb4..2b4a877 100644
--- a/src/mem.c
+++ b/src/mem.c
@@ -156,7 +156,7 @@ memrec_add_var(memrec_t *memrec, const spif_charptr_t filename, unsigned long li
D_MEM(("Storing as pointer #%lu at %10p (from %10p).\n", memrec->cnt, p, memrec->ptrs));
p->ptr = ptr;
p->size = size;
- spiftool_safe_strncpy(p->file, SPIF_CONST_CAST(charptr) filename, LIBAST_FNAME_LEN);
+ spiftool_safe_strncpy(p->file, (const spif_charptr_t) filename, LIBAST_FNAME_LEN);
p->file[LIBAST_FNAME_LEN] = 0;
p->line = line;
}
@@ -267,7 +267,7 @@ memrec_chg_var(memrec_t *memrec, const spif_charptr_t var, const spif_charptr_t
D_MEM(("Changing variable %s (%10p, %lu -> %10p, %lu)\n", var, oldp, p->size, newp, size));
p->ptr = newp;
p->size = size;
- spiftool_safe_strncpy(p->file, SPIF_CONST_CAST(charptr) filename, LIBAST_FNAME_LEN);
+ spiftool_safe_strncpy(p->file, (const spif_charptr_t) filename, LIBAST_FNAME_LEN);
p->line = line;
}
@@ -293,7 +293,7 @@ memrec_dump_pointers(memrec_t *memrec)
spif_char_t buff[9];
ASSERT(memrec != NULL);
- fprintf(LIBAST_DEBUG_FD, "PTR: %lu pointers stored.\n", SPIF_CAST_C(unsigned long) memrec->cnt);
+ fprintf(LIBAST_DEBUG_FD, "PTR: %lu pointers stored.\n", (unsigned long) memrec->cnt);
fprintf(LIBAST_DEBUG_FD,
"PTR: Pointer | Filename | Line | Address | Size | Offset | 00 01 02 03 04 05 06 07 | ASCII \n");
fprintf(LIBAST_DEBUG_FD,
@@ -306,7 +306,7 @@ memrec_dump_pointers(memrec_t *memrec)
for (p = memrec->ptrs, j = 0; j < len; j += 8) {
fprintf(LIBAST_DEBUG_FD, "PTR: %07lu | %20s | %6lu | %10p | %06lu | %07x | ",
(unsigned long) 0, "", (unsigned long) 0,
- SPIF_CAST(ptr) memrec->ptrs,
+ (spif_ptr_t) memrec->ptrs,
(unsigned long) (sizeof(ptr_t) * memrec->cnt), (unsigned int) j);
/* l is the number of characters we're going to output */
l = ((len - j < 8) ? (len - j) : (8));
@@ -332,8 +332,8 @@ memrec_dump_pointers(memrec_t *memrec)
total += p->size;
for (j = 0; j < p->size; j += 8) {
fprintf(LIBAST_DEBUG_FD, "PTR: %07lu | %20s | %6lu | %10p | %06lu | %07x | ",
- i + 1, NONULL(p->file), SPIF_CAST_C(unsigned long) p->line,
- p->ptr, SPIF_CAST_C(unsigned long) p->size, SPIF_CAST_C(unsigned) j);
+ i + 1, NONULL(p->file), (unsigned long) p->line,
+ p->ptr, (unsigned long) p->size, (unsigned) j);
/* l is the number of characters we're going to output */
l = ((p->size - j < 8) ? (p->size - j) : (8));
/* Copy l bytes (up to 8) from p->ptr to buffer */
@@ -378,7 +378,7 @@ memrec_dump_resources(memrec_t *memrec)
ASSERT(memrec != NULL);
len = memrec->cnt;
fprintf(LIBAST_DEBUG_FD, "RES: %lu resources stored.\n",
- SPIF_CAST_C(unsigned long) memrec->cnt);
+ (unsigned long) memrec->cnt);
fprintf(LIBAST_DEBUG_FD, "RES: Index | Resource ID | Filename | Line | Size \n");
fprintf(LIBAST_DEBUG_FD, "RES: -------+-------------+----------------------+--------+--------\n");
fflush(LIBAST_DEBUG_FD);
@@ -386,13 +386,13 @@ memrec_dump_resources(memrec_t *memrec)
for (p = memrec->ptrs, i = 0, total = 0; i < len; i++, p++) {
total += p->size;
fprintf(LIBAST_DEBUG_FD, "RES: %5lu | 0x%08lx | %20s | %6lu | %6lu\n",
- i, SPIF_CAST_C(unsigned long) p->ptr, NONULL(p->file),
- SPIF_CAST_C(unsigned long) p->line,
- SPIF_CAST_C(unsigned long) p->size);
+ i, (unsigned long) p->ptr, NONULL(p->file),
+ (unsigned long) p->line,
+ (unsigned long) p->size);
/* Flush after every line in case we crash */
fflush(LIBAST_DEBUG_FD);
}
- fprintf(LIBAST_DEBUG_FD, "RES: Total size: %lu bytes\n", SPIF_CAST_C(unsigned long) total);
+ fprintf(LIBAST_DEBUG_FD, "RES: Total size: %lu bytes\n", (unsigned long) total);
fflush(LIBAST_DEBUG_FD);
}
@@ -431,9 +431,9 @@ spifmem_malloc(const spif_charptr_t filename, unsigned long line, size_t size)
D_MEM(("%lu bytes requested at %s:%lu\n", size, NONULL(filename), line));
temp = (void *) malloc(size);
- ASSERT_RVAL(!SPIF_PTR_ISNULL(temp), SPIF_NULL_TYPE(ptr));
+ ASSERT_RVAL(!SPIF_PTR_ISNULL(temp), (spif_ptr_t) NULL);
if (DEBUG_LEVEL >= DEBUG_MEM) {
- memrec_add_var(&malloc_rec, SPIF_CAST(charptr) NONULL(filename), line, temp, size);
+ memrec_add_var(&malloc_rec, (spif_charptr_t) NONULL(filename), line, temp, size);
}
return (temp);
}
@@ -478,9 +478,9 @@ spifmem_realloc(const spif_charptr_t var, const spif_charptr_t filename, unsigne
temp = NULL;
} else {
temp = (void *) realloc(ptr, size);
- ASSERT_RVAL(!SPIF_PTR_ISNULL(temp), SPIF_NULL_TYPE(ptr));
+ ASSERT_RVAL(!SPIF_PTR_ISNULL(temp), (spif_ptr_t) NULL);
if (DEBUG_LEVEL >= DEBUG_MEM) {
- memrec_chg_var(&malloc_rec, var, SPIF_CAST(charptr) NONULL(filename), line, ptr, temp, size);
+ memrec_chg_var(&malloc_rec, var, (spif_charptr_t) NONULL(filename), line, ptr, temp, size);
}
}
return (temp);
@@ -520,9 +520,9 @@ spifmem_calloc(const spif_charptr_t filename, unsigned long line, size_t count,
D_MEM(("%lu units of %lu bytes each requested at %s:%lu\n", count, size, NONULL(filename), line));
temp = (void *) calloc(count, size);
- ASSERT_RVAL(!SPIF_PTR_ISNULL(temp), SPIF_NULL_TYPE(ptr));
+ ASSERT_RVAL(!SPIF_PTR_ISNULL(temp), (spif_ptr_t) NULL);
if (DEBUG_LEVEL >= DEBUG_MEM) {
- memrec_add_var(&malloc_rec, SPIF_CAST(charptr) NONULL(filename), line, temp, size * count);
+ memrec_add_var(&malloc_rec, (spif_charptr_t) NONULL(filename), line, temp, size * count);
}
return (temp);
}
@@ -556,7 +556,7 @@ spifmem_free(const spif_charptr_t var, const spif_charptr_t filename, unsigned l
D_MEM(("Variable %s (%10p) at %s:%lu\n", var, ptr, NONULL(filename), line));
if (ptr) {
if (DEBUG_LEVEL >= DEBUG_MEM) {
- memrec_rem_var(&malloc_rec, var, SPIF_CAST(charptr) NONULL(filename), line, ptr);
+ memrec_rem_var(&malloc_rec, var, (spif_charptr_t) NONULL(filename), line, ptr);
}
free(ptr);
} else {
@@ -587,14 +587,14 @@ spifmem_strdup(const spif_charptr_t var, const spif_charptr_t filename, unsigned
register spif_charptr_t newstr;
register size_t len;
- ASSERT_RVAL(!SPIF_PTR_ISNULL(str), SPIF_NULL_TYPE_C(spif_charptr_t));
+ ASSERT_RVAL(!SPIF_PTR_ISNULL(str), (spif_charptr_t) NULL);
USE_VAR(var);
D_MEM(("Variable %s (%10p) at %s:%lu\n", var, str, NONULL(filename), line));
- len = strlen(SPIF_CAST_C(char *) str) + 1; /* Copy NUL byte also */
- newstr = SPIF_CAST(charptr) spifmem_malloc(SPIF_CAST(charptr) NONULL(filename), line, len);
- ASSERT_RVAL(!SPIF_PTR_ISNULL(newstr), SPIF_NULL_TYPE(ptr));
- strcpy(SPIF_CAST_C(char *) newstr, SPIF_CAST_C(char *) str);
+ len = strlen((char *) str) + 1; /* Copy NUL byte also */
+ newstr = (spif_charptr_t) spifmem_malloc((spif_charptr_t) NONULL(filename), line, len);
+ ASSERT_RVAL(!SPIF_PTR_ISNULL(newstr), (spif_ptr_t) NULL);
+ strcpy((char *) newstr, (char *) str);
return (newstr);
}
@@ -649,7 +649,7 @@ spifmem_x_create_pixmap(const spif_charptr_t filename, unsigned long line, Displ
D_MEM(("Created %ux%u pixmap 0x%08x of depth %u for window 0x%08x at %s:%lu\n", w, h, p, depth, win, NONULL(filename), line));
ASSERT_RVAL(p != None, None);
if (DEBUG_LEVEL >= DEBUG_MEM) {
- memrec_add_var(&pixmap_rec, SPIF_CAST(charptr) NONULL(filename), line, (void *) p, w * h * (depth / 8));
+ memrec_add_var(&pixmap_rec, (spif_charptr_t) NONULL(filename), line, (void *) p, w * h * (depth / 8));
}
return (p);
}
@@ -677,7 +677,7 @@ spifmem_x_free_pixmap(const spif_charptr_t var, const spif_charptr_t filename, u
D_MEM(("Freeing pixmap %s (0x%08x) at %s:%lu\n", var, p, NONULL(filename), line));
if (p) {
if (DEBUG_LEVEL >= DEBUG_MEM) {
- memrec_rem_var(&pixmap_rec, var, SPIF_CAST(charptr) NONULL(filename), line, (void *) p);
+ memrec_rem_var(&pixmap_rec, var, (spif_charptr_t) NONULL(filename), line, (void *) p);
}
XFreePixmap(d, p);
} else {
@@ -710,7 +710,7 @@ spifmem_imlib_register_pixmap(const spif_charptr_t var, const spif_charptr_t fil
if (p) {
if (DEBUG_LEVEL >= DEBUG_MEM) {
if (!memrec_find_var(&pixmap_rec, (void *) p)) {
- memrec_add_var(&pixmap_rec, SPIF_CAST(charptr) NONULL(filename), line, (void *) p, 1);
+ memrec_add_var(&pixmap_rec, (spif_charptr_t) NONULL(filename), line, (void *) p, 1);
} else {
D_MEM(("Pixmap 0x%08x already registered.\n"));
}
@@ -743,7 +743,7 @@ spifmem_imlib_free_pixmap(const spif_charptr_t var, const spif_charptr_t filenam
D_MEM(("Freeing pixmap %s (0x%08x) at %s:%lu using Imlib2\n", var, p, NONULL(filename), line));
if (p) {
if (DEBUG_LEVEL >= DEBUG_MEM) {
- memrec_rem_var(&pixmap_rec, var, SPIF_CAST(charptr) NONULL(filename), line, (void *) p);
+ memrec_rem_var(&pixmap_rec, var, (spif_charptr_t) NONULL(filename), line, (void *) p);
}
imlib_free_pixmap_and_mask(p);
} else {
@@ -802,7 +802,7 @@ spifmem_x_create_gc(const spif_charptr_t filename, unsigned long line, Display *
gc = XCreateGC(d, win, mask, gcv);
ASSERT_RVAL(gc != None, None);
if (DEBUG_LEVEL >= DEBUG_MEM) {
- memrec_add_var(&gc_rec, SPIF_CAST(charptr) NONULL(filename), line, (void *) gc, sizeof(XGCValues));
+ memrec_add_var(&gc_rec, (spif_charptr_t) NONULL(filename), line, (void *) gc, sizeof(XGCValues));
}
return (gc);
}
@@ -830,7 +830,7 @@ spifmem_x_free_gc(const spif_charptr_t var, const spif_charptr_t filename, unsig
D_MEM(("spifmem_x_free_gc() called for variable %s (0x%08x) at %s:%lu\n", var, gc, NONULL(filename), line));
if (gc) {
if (DEBUG_LEVEL >= DEBUG_MEM) {
- memrec_rem_var(&gc_rec, var, SPIF_CAST(charptr) NONULL(filename), line, (void *) gc);
+ memrec_rem_var(&gc_rec, var, (spif_charptr_t) NONULL(filename), line, (void *) gc);
}
XFreeGC(d, gc);
} else {