--
Lee Brown Jr.
[EMAIL PROTECTED]
___________________________________________________________
diff -r degas-old/lib/libggi/default/ramdac/visual.c
degas/lib/libggi/default/ramdac/visual.c
51c51,53
< vis->palette=_ggi_malloc(256*sizeof(ggi_color));
---
> vis->palette=malloc(256*sizeof(ggi_color));
> if(vis == NULL)
> return GGI_ENOMEM;
diff -r degas-old/lib/libggi/display/X/mode.inc degas/lib/libggi/display/X/mode.inc
534c534
< void *fbaddr = _ggi_malloc((tm->virt.x * tm->virt.y
---
> void *fbaddr = malloc((tm->virt.x * tm->virt.y
536a537,541
> if(fbaddr == NULL){
> /* FIXME need to XDestroyImage ? */
> ggUnlock(priv->xwin.x.xliblock);
> return GGI_ENOMEM;
> }
636c641
< vis->palette = _ggi_malloc(sizeof(ggi_color)
---
> vis->palette = malloc(sizeof(ggi_color)
637a643,647
> if(vis->palette == NULL){
> /* FIXME Need to XDestroyImage */
> ggUnlock(priv->xwin.x.xliblock);
> return GGI_ENOMEM;
> }
639d648
<
diff -r degas-old/lib/libggi/display/X/visual.c degas/lib/libggi/display/X/visual.c
143c143
< int err, i;
---
> int err, i, retval;
165c165,169
< priv = _ggi_malloc(sizeof(ggi_x_priv));
---
> priv = malloc(sizeof(ggi_x_priv));
> if(priv == NULL){
> retval = GGI_ENOMEM;
> goto unlock;
> }
203c207,211
< priv->opmansync = _ggi_malloc(sizeof(_ggi_opmansync));
---
> priv->opmansync = malloc(sizeof(_ggi_opmansync));
> if(priv->opmansync == NULL){
> retval = GGI_ENOMEM;
> goto freepriv;
> }
271c279,283
< LIBGGI_GC(vis) = _ggi_malloc(sizeof(ggi_gc));
---
> LIBGGI_GC(vis) = malloc(sizeof(ggi_gc));
> if(LIBGGI_GC(vis) == NULL){
> retval = GGI_ENOMEM;
> goto freeopmansync;
> }
276a289,300
>
> freeopmansync:
> free(priv->opmansync);
>
> freepriv:
> free(priv);
>
> unlock:
> ggLockDestroy(lock);
> XCloseDisplay(disp);
>
> return retval;
diff -r degas-old/lib/libggi/display/Xlib/visual.c
degas/lib/libggi/display/Xlib/visual.c
128c128,133
< priv = _ggi_malloc(sizeof(ggi_xlib_priv));
---
> priv = malloc(sizeof(ggi_xlib_priv));
> if(priv == NULL){
> ggLockDestroy(lock);
> XCloseDisplay(disp);
> return GGI_ENOMEM;
> }
216c221,227
< LIBGGI_GC(vis) = _ggi_malloc(sizeof(ggi_gc));
---
> LIBGGI_GC(vis) = malloc(sizeof(ggi_gc));
> if(LIBGGI_GC(vis) == NULL){
> free(priv);
> ggLockDestroy(lock);
> XCloseDisplay(disp);
> return GGI_ENOMEM;
> }
Only in degas-old/lib/libggi/display/aa: Makefile
diff -r degas-old/lib/libggi/display/aa/mode.c degas/lib/libggi/display/aa/mode.c
68,69c68,72
< if(!vis->palette)
< vis->palette = _ggi_malloc(256*sizeof(ggi_color));
---
> if(!vis->palette){
> vis->palette = malloc(256*sizeof(ggi_color));
> if(vis->palette == NULL)
> return GGI_ENOMEM;
> }
diff -r degas-old/lib/libggi/display/aa/visual.c degas/lib/libggi/display/aa/visual.c
72c72
< int err;
---
> int err, retval;
82c82,87
< priv = _ggi_malloc(sizeof(ggi_aa_priv));
---
> priv = malloc(sizeof(ggi_aa_priv));
> if(priv == NULL){
> retval = GGI_ENOMEM;
> goto unlock;
> }
>
91c96,99
< priv->opmansync = _ggi_malloc(sizeof(_ggi_opmansync));
---
> priv->opmansync = malloc(sizeof(_ggi_opmansync));
> if(priv->opmansync == NULL){
> retval = GGI_ENOMEM;
> goto freepriv;
122c130,134
< LIBGGI_GC(vis) = _ggi_malloc(sizeof(ggi_gc));
---
> LIBGGI_GC(vis) = malloc(sizeof(ggi_gc));
> if(LIBGGI_GC(vis) == NULL){
> retval = GGI_ENOMEM;
> goto freeopman;
> }
168a181,191
>
> freeopman:
> free(priv->opmansync);
>
> freepriv:
> free(priv);
>
> unlock:
> ggLockDestroy(lock);
>
> return retval;
diff -r degas-old/lib/libggi/display/fbdev/mode.c degas/lib/libggi/display/fbdev/mode.c
543a544,561
> /* Set up palette */
> if (vis->palette) {
> free(vis->palette);
> vis->palette = NULL;
> }
> gt = LIBGGI_GT(vis);
> if ((GT_SCHEME(gt) == GT_PALETTE) || (GT_SCHEME(gt) == GT_TEXT)) {
> int nocols = 1 << GT_DEPTH(gt);
>
> vis->palette = malloc(nocols * sizeof(ggi_color));
> if(vis->palette == NULL)
> return GGI_ENOMEM;
>
> vis->opcolor->setpalvec = GGI_fbdev_setpalvec;
> /* Initialize palette */
> ggiSetColorfulPalette(vis);
> }
>
551a570
> free(vis->palette);
568,582d586
< /* Set up palette */
< if (vis->palette) {
< free(vis->palette);
< vis->palette = NULL;
< }
< gt = LIBGGI_GT(vis);
< if ((GT_SCHEME(gt) == GT_PALETTE) || (GT_SCHEME(gt) == GT_TEXT)) {
< int nocols = 1 << GT_DEPTH(gt);
<
< vis->palette = _ggi_malloc(nocols * sizeof(ggi_color));
< vis->opcolor->setpalvec = GGI_fbdev_setpalvec;
< /* Initialize palette */
< ggiSetColorfulPalette(vis);
< }
<
diff -r degas-old/lib/libggi/display/file/mode.c degas/lib/libggi/display/file/mode.c
181a182,187
> /* Set up palette */
> if (vis->palette) {
> free(vis->palette);
> vis->palette = NULL;
> }
>
184c190,195
< } else {
---
> vis->palette = malloc(sizeof(ggi_color) * priv->num_cols);
> if(vis->palette == NULL){
> return GGI_ENOMEM;
> }
> }
> else {
199a211
> free(vis->palette);
206a219
> free(vis->palette);
227,235d239
< /* Set up palette */
< if (vis->palette) {
< free(vis->palette);
< vis->palette = NULL;
< }
< if (GT_SCHEME(gt) == GT_PALETTE) {
< vis->palette = _ggi_malloc(sizeof(ggi_color) * priv->num_cols);
< }
<
diff -r degas-old/lib/libggi/display/file/visual.c
degas/lib/libggi/display/file/visual.c
70,71c70,78
< LIBGGI_PRIVATE(vis) = priv = _ggi_malloc(sizeof(ggi_file_priv));
< LIBGGI_GC(vis) = _ggi_malloc(sizeof(ggi_gc));
---
> LIBGGI_PRIVATE(vis) = priv = malloc(sizeof(ggi_file_priv));
> if(priv == NULL)
> return GGI_ENOMEM;
>
> LIBGGI_GC(vis) = malloc(sizeof(ggi_gc));
> if(LIBGGI_GC(vis) == NULL){
> free(priv);
> return GGI_ENOMEM;
> }
Only in degas-old/lib/libggi/display/glide: Makefile
diff -r degas-old/lib/libggi/display/glide/box.c degas/lib/libggi/display/glide/box.c
135c135,137
< chunkbuf = _ggi_malloc(w*h*priv->bytes_per_pixel);
---
> chunkbuf = malloc(w*h*priv->bytes_per_pixel);
> if(chunkbuf == NULL)
> return GGI_ENOMEM;
Only in degas-old/lib/libggi/display/lcd823: Makefile
diff -r degas-old/lib/libggi/display/lcd823/mode.c
degas/lib/libggi/display/lcd823/mode.c
154c154,158
< vis->palette = _ggi_malloc(nocols * sizeof(ggi_color));
---
> vis->palette = malloc(nocols * sizeof(ggi_color));
> if(vis->palette == NULL){
> return GGI_ENOMEM;
> }
>
diff -r degas-old/lib/libggi/display/mansync/alarm.c
degas/lib/libggi/display/mansync/alarm.c
178c178,181
< vis->helperpriv = _ggi_malloc(sizeof(struct mansync_hook));
---
> vis->helperpriv = malloc(sizeof(struct mansync_hook));
> if(vis->helperpriv == NULL)
> return GGI_ENOMEM;
>
diff -r degas-old/lib/libggi/display/mansync/child.c
degas/lib/libggi/display/mansync/child.c
246c246,249
< vis->helperpriv = _ggi_malloc(sizeof(struct mansync_hook));
---
> vis->helperpriv = malloc(sizeof(struct mansync_hook));
> if(vis->helperpriv == NULL)
> return GGI_ENOMEM;
>
253,254c256,260
< _GGI_mansync_state.visuals = _ggi_realloc(
< _GGI_mansync_state.visuals, sizeof(ggi_visual*)*nrvisuals);
---
> _GGI_mansync_state.visuals = realloc(_GGI_mansync_state.visuals,
>sizeof(ggi_visual*)*nrvisuals);
> if(_GGI_mansync_state.visuals == NULL){
> free(vis->helperpriv);
> return GGI_ENOMEM;
> }
279,281c285,288
< _GGI_mansync_state.visuals = _ggi_realloc(
< _GGI_mansync_state.visuals,
< sizeof(ggi_visual*) * (nrvisuals-1));
---
> _GGI_mansync_state.visuals =
>
>realloc(_GGI_mansync_state.visuals,sizeof(ggi_visual*) * (nrvisuals-1));
> if(_GGI_mansync_state.visuals == NULL)
> return GGI_ENOMEM;
diff -r degas-old/lib/libggi/display/mansync/pthread.c
degas/lib/libggi/display/mansync/pthread.c
85c85,88
< vis->helperpriv = _ggi_malloc(sizeof(struct mansync_hook));
---
> vis->helperpriv = malloc(sizeof(struct mansync_hook));
> if(vis->helperpriv == NULL)
> return GGI_ENOMEM;
>
diff -r degas-old/lib/libggi/display/memory/mode.c
degas/lib/libggi/display/memory/mode.c
95,96c95,97
< vis->palette = _ggi_malloc((1 << GT_DEPTH(LIBGGI_GT(vis)))*
< sizeof(ggi_color));
---
> vis->palette = malloc((1 <<
>GT_DEPTH(LIBGGI_GT(vis)))*sizeof(ggi_color));
> if(vis->palette == NULL)
> return GGI_ENOMEM;
diff -r degas-old/lib/libggi/display/monotext/mode.c
degas/lib/libggi/display/monotext/mode.c
114,115c114,116
< vis->palette = _ggi_malloc((1 << GT_DEPTH(LIBGGI_GT(vis)))*
< sizeof(ggi_color));
---
> vis->palette = malloc((1 <<
>GT_DEPTH(LIBGGI_GT(vis)))*sizeof(ggi_color));
> if(vis->palette == NULL)
> return GGI_ENOMEM;
161c162,164
< priv->mem_opdraw = _ggi_malloc(sizeof(struct ggi_visual_opdraw));
---
> priv->mem_opdraw = malloc(sizeof(struct ggi_visual_opdraw));
> if(priv->mem_opdraw == NULL)
> return GGI_ENOMEM;
diff -r degas-old/lib/libggi/display/monotext/monotext.c
degas/lib/libggi/display/monotext/monotext.c
445,447c445,460
< priv->colormap = _ggi_malloc(256 * sizeof(ggi_color));
< priv->greymap = _ggi_malloc(256);
< priv->rgb_to_grey = _ggi_malloc(32 * 32 * 32);
---
> priv->colormap = malloc(256 * sizeof(ggi_color));
> if(priv->colormap == NULL)
> return GGI_ENOMEM;
>
> priv->greymap = malloc(256);
> if(priv->greymap == NULL){
> free(priv->colormap);
> return GGI_ENOMEM;
> }
>
> priv->rgb_to_grey = malloc(32 * 32 * 32);
> if(priv->rgb_to_grey == NULL){
> free(priv->colormap);
> free(priv->greymap);
> return GGI_ENOMEM;
> }
diff -r degas-old/lib/libggi/display/multi/visual.c
degas/lib/libggi/display/multi/visual.c
44a45,46
> MultiVis *cur, *temp;
> int retval;
51c53,55
< LIBGGI_PRIVATE(vis) = mm = _ggi_malloc(sizeof(ggi_multi_priv));
---
> LIBGGI_PRIVATE(vis) = mm = malloc(sizeof(ggi_multi_priv));
> if(mm == NULL)
> return GGI_ENOMEM;
57d60
< MultiVis *cur;
71c74,76
< cur = _ggi_malloc(sizeof(MultiVis));
---
> cur = malloc(sizeof(MultiVis));
> if(cur == NULL)
> continue;
81,82c86,87
< free(cur); free(mm);
< return GGI_ENODEVICE;
---
> free(cur);
> continue;
108,109c113,114
< free(mm);
< return GGI_EARGINVAL;
---
> retval = GGI_EARGINVAL;
> goto freemm;
115c120,124
< LIBGGI_GC(vis) = _ggi_malloc(sizeof(ggi_gc));
---
> LIBGGI_GC(vis) = malloc(sizeof(ggi_gc));
> if(LIBGGI_GC(vis) == NULL){
> retval = GGI_ENOMEM;
> goto freemm;
> }
169a179,189
>
> freemm:
> cur = mm->vis_list;
> while(cur != NULL){
> temp = cur->next;
> free(cur);
> cur = temp;
> }
> free(mm);
>
> return retval;
diff -r degas-old/lib/libggi/display/palemu/mode.c
degas/lib/libggi/display/palemu/mode.c
81a82,93
> /* Set up palette */
> if (vis->palette) {
> free(vis->palette);
> vis->palette = NULL;
> }
> if (GT_SCHEME(LIBGGI_GT(vis)) == GT_PALETTE) {
> vis->palette = malloc((1 << GT_DEPTH(LIBGGI_GT(vis))) *
>sizeof(ggi_color));
> if(vis->palette == NULL)
> return GGI_ENOMEM;
> }
>
>
86,87c98
<
< GGIDPRINT_MODE("display-palemu: fb=%p size=%d frame=%d\n",
---
> GGIDPRINT_MODE("display-palemu: fb=%p size=%d frame=%d\n",
89d99
<
90a101
> free(vis->palette);
122,131d132
< /* Set up palette */
< if (vis->palette) {
< free(vis->palette);
< vis->palette = NULL;
< }
< if (GT_SCHEME(LIBGGI_GT(vis)) == GT_PALETTE) {
< vis->palette = _ggi_malloc((1 << GT_DEPTH(LIBGGI_GT(vis))) *
< sizeof(ggi_color));
< }
<
171c172,176
< priv->mem_opdraw = _ggi_malloc(sizeof(struct ggi_visual_opdraw));
---
> priv->mem_opdraw = malloc(sizeof(struct ggi_visual_opdraw));
> if(priv->mem_opdraw == NULL){
> _GGI_palemu_freedbs(vis);
> return GGI_ENOMEM;
> }
diff -r degas-old/lib/libggi/display/palemu/palemu.c
degas/lib/libggi/display/palemu/palemu.c
166a167,177
> priv->palette = malloc(256 * sizeof(ggi_color));
> if(priv->palette == NULL)
> return GGI_ENOMEM;
>
> priv->lookup = malloc(256 * sizeof(ggi_pixel));
> if(priv->lookup == NULL){
> free(priv->palette);
> return GGI_ENOMEM;
> }
>
>
171a183,184
> free(priv->palette);
> free(priv->lookup);
203,204d215
< priv->palette = _ggi_malloc(256 * sizeof(ggi_color));
< priv->lookup = _ggi_malloc(256 * sizeof(ggi_pixel));
diff -r degas-old/lib/libggi/display/palemu/visual.c
degas/lib/libggi/display/palemu/visual.c
63c63,65
< LIBGGI_PRIVATE(vis) = priv = _ggi_malloc(sizeof(ggi_palemu_priv));
---
> LIBGGI_PRIVATE(vis) = priv = malloc(sizeof(ggi_palemu_priv));
> if(priv == NULL)
> return GGI_ENOMEM;
70,71c72,83
< vis->gc = _ggi_malloc(sizeof(ggi_gc));
< priv->opmansync = _ggi_malloc(sizeof(_ggi_opmansync));
---
> vis->gc = malloc(sizeof(ggi_gc));
> if(vis->gc == NULL){
> ggLockDestroy(priv->flush_lock);
> free(priv);
> }
>
> priv->opmansync = malloc(sizeof(_ggi_opmansync));
> if(priv->opmansync == NULL){
> free(vis->gc);
> ggLockDestroy(priv->flush_lock);
> free(priv);
> }
80,84c92,96
< if (ggParseOptions(getenv("GGI_PALEMU_OPTIONS"),
< options, NUM_OPTS) == NULL) {
<
< fprintf(stderr, "display-palemu: error in "
< "$GGI_PALEMU_OPTIONS.\n");
---
> if(ggParseOptions(getenv("GGI_PALEMU_OPTIONS"),options, NUM_OPTS) ==
>NULL) {
> fprintf(stderr, "display-palemu: error in
>""$GGI_PALEMU_OPTIONS.\n");
> free(priv->opmansync);
> free(vis->gc);
> ggLockDestroy(priv->flush_lock);
95a108,110
> free(priv->opmansync);
> free(vis->gc);
> ggLockDestroy(priv->flush_lock);
110a126,129
> free(priv->opmansync);
> free(vis->gc);
> ggLockDestroy(priv->flush_lock);
> free(priv);
128a148,150
> free(priv->opmansync);
> free(vis->gc);
> ggLockDestroy(priv->flush_lock);
142a165,167
> free(priv->opmansync);
> free(vis->gc);
> ggLockDestroy(priv->flush_lock);
Only in degas/lib/libggi/display/suidkgi: .deps
diff -r degas-old/lib/libggi/display/suidkgi/visual.c
degas/lib/libggi/display/suidkgi/visual.c
78c78,80
< shark = LIBGGI_PRIVATE(vis) = _ggi_malloc(sizeof(suid_hook));
---
> shark = LIBGGI_PRIVATE(vis) = malloc(sizeof(suid_hook));
> if(shark == NULL)
> return GGI_ENOMEM;
80c82,86
< LIBGGI_GC(vis) = _ggi_malloc(sizeof(ggi_gc));
---
> LIBGGI_GC(vis) = malloc(sizeof(ggi_gc));
> if(LIBGGI(vis) == NULL){
> free(shark);
> return GGI_ENOMEM;
> }
90d95
< /* close(LIBGGI_FD(vis));
92c97
< return GGI_ENODEVICE; PUT ME BACK IN ! TESTING ! */
---
> return GGI_ENODEVICE;
104,105c109,123
< vis->w_frame=malloc(sizeof(ggi_directbuffer)); /* FIXME ! */
< vis->r_frame=malloc(sizeof(ggi_directbuffer)); /* FIXME ! */
---
> vis->w_frame=malloc(sizeof(ggi_directbuffer));
> if(vis->w_frame == NULL){
> giiClose(vis->input);
> free(shark);
> return GGI_ENOMEM;
> }
>
> vis->r_frame=malloc(sizeof(ggi_directbuffer));
> if(vis->r_frame == NULL){
> free(vis->w_frame);
> giiClose(vis->input);
> free(shark);
> return GGI_ENOMEM;
> }
>
diff -r degas-old/lib/libggi/display/tele/mode.c degas/lib/libggi/display/tele/mode.c
92a93,101
> /* set up palette */
> if (GT_SCHEME(LIBGGI_GT(vis)) == GT_PALETTE) {
> vis->palette = malloc((1 <<
>GT_DEPTH(LIBGGI_GT(vis)))*sizeof(ggi_color));
> if(vis->palette == NULL)
> return GGI_ENOMEM;
>
> vis->opcolor->setpalvec = GGI_tele_setpalvec;
> }
>
121,126d129
< /* set up palette */
< if (GT_SCHEME(LIBGGI_GT(vis)) == GT_PALETTE) {
< vis->palette = _ggi_malloc((1 << GT_DEPTH(LIBGGI_GT(vis)))*
< sizeof(ggi_color));
< vis->opcolor->setpalvec = GGI_tele_setpalvec;
< }
diff -r degas-old/lib/libggi/display/tele/visual.c
degas/lib/libggi/display/tele/visual.c
45c45,53
< LIBGGI_PRIVATE(vis) = priv = _ggi_malloc(sizeof(ggi_tele_priv));
---
> LIBGGI_PRIVATE(vis) = priv = malloc(sizeof(ggi_tele_priv));
> if(priv == NULL)
> return GGI_ENOMEM;
>
> priv->client = malloc(sizeof(TeleClient));
> if(priv->client == NULL){
> free(priv);
> return GGI_ENOMEM;
> }
47d54
< priv->client = _ggi_malloc(sizeof(TeleClient));
52c59,64
< vis->gc = _ggi_malloc(sizeof(ggi_gc));
---
> vis->gc = malloc(sizeof(ggi_gc));
> if(vis->gc == NULL){
> free(priv->client);
> free(priv);
> return GGI_ENOMEM;
> }
diff -r degas-old/lib/libggi/display/terminfo/mode.c
degas/lib/libggi/display/terminfo/mode.c
183c183
< int status;
---
> int status, index;
210c210
< _ggi_db_add_buffer(LIBGGI_PRIVLIST(vis), _ggi_db_get_new());
---
> index = _ggi_db_add_buffer(LIBGGI_PRIVLIST(vis), _ggi_db_get_new());
213,214c213,218
< LIBGGI_PRIVBUFS(vis)[0]->read =
< LIBGGI_PRIVBUFS(vis)[0]->write = _ggi_malloc(LIBGGI_FB_SIZE(tm));
---
> LIBGGI_PRIVBUFS(vis)[0]->read = LIBGGI_PRIVBUFS(vis)[0]->write =
>malloc(LIBGGI_FB_SIZE(tm));
> if(LIBGGI_PRIVBUFS(vis)[0]->write == NULL){
> _ggi_db_del_buffer(LIBGGI_PRIVLIST(vis), index);
> return GGI_ENOMEM;
> }
>
diff -r degas-old/lib/libggi/display/terminfo/visual.c
degas/lib/libggi/display/terminfo/visual.c
202c202,204
< tiinfo = (struct TIhooks *)_ggi_malloc(sizeof(struct TIhooks));
---
> tiinfo = (struct TIhooks *)malloc(sizeof(struct TIhooks));
> if(tiinfo == NULL)
> return GGI_ENOMEM;
274c276,282
< LIBGGI_GC(vis) = _ggi_malloc(sizeof(ggi_gc));
---
> LIBGGI_GC(vis) = malloc(sizeof(ggi_gc));
> if(LIBGGI_GC(vis) == NULL){
> fclose(tiinfo->f_in);
> fclose(tiinfo->f_out);
> free(tiinfo);
> return GGI_ENOMEM;
> }
diff -r degas-old/lib/libggi/display/tile/stubs.c degas/lib/libggi/display/tile/stubs.c
248,249c248,251
< priv->buf = _ggi_malloc(
< (LIBGGI_PIXFMT(vis)->size+7)/8*width*height);
---
> priv->buf = malloc((LIBGGI_PIXFMT(vis)->size+7)/8*width*height);
> if(priv->buf == NULL)
> return GGI_ENOMEM;
>
diff -r degas-old/lib/libggi/display/tile/visual.c
degas/lib/libggi/display/tile/visual.c
67c67,69
< LIBGGI_GC(vis) = _ggi_malloc(sizeof(ggi_gc));
---
> LIBGGI_GC(vis) = malloc(sizeof(ggi_gc));
> if(LIBGGI_GC(vis) == NULL)
> return GGI_ENOMEM;
69,70c71,82
< LIBGGI_PRIVATE(vis) = priv = _ggi_malloc(sizeof(ggi_tile_priv));
< priv->opmansync = _ggi_malloc(sizeof(_ggi_opmansync));
---
> LIBGGI_PRIVATE(vis) = priv = malloc(sizeof(ggi_tile_priv));
> if(priv == NULL){
> free(LIBGGI_GC(vis));
> return GGI_ENOMEM;
> }
>
> priv->opmansync = malloc(sizeof(_ggi_opmansync));
> if(priv->opmansync == NULL){
> free(priv);
> free(LIBGGI_GC(vis));
> return GGI_ENOMEM;
> }
diff -r degas-old/lib/libggi/display/trueemu/mode.c
degas/lib/libggi/display/trueemu/mode.c
126a127,131
> /* do this now in case it fails */
> priv->mem_opdraw = malloc(sizeof(struct ggi_visual_opdraw));
> if(priv->mem_opdraw == NULL)
> return GGI_ENOMEM;
>
129a135
> free(priv->mem_opdraw);
138a145
> free(priv->mem_opdraw);
149d155
< priv->mem_opdraw = _ggi_malloc(sizeof(struct ggi_visual_opdraw));
diff -r degas-old/lib/libggi/display/trueemu/trueemu.c
degas/lib/libggi/display/trueemu/trueemu.c
428,430c428,436
< priv->R = _ggi_malloc(256 * 4 * 2);
< priv->G = _ggi_malloc(256 * 4 * 2);
< priv->B = _ggi_malloc(256 * 4 * 2);
---
> priv->R = malloc(256 * 4 * 2);
> if(priv->R == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
> priv->G = malloc(256 * 4 * 2);
> if(priv->G == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
> priv->B = malloc(256 * 4 * 2);
> if(priv->B == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
463,465c469,479
< priv->R = _ggi_malloc(256 * 4 * 2);
< priv->G = _ggi_malloc(256 * 4 * 2);
< priv->B = _ggi_malloc(256 * 4 * 2);
---
> priv->R = malloc(256 * 4 * 2);
> if(priv->R == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
>
> priv->G = malloc(256 * 4 * 2);
> if(priv->G == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
>
> priv->B = malloc(256 * 4 * 2);
> if(priv->B == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
496c510,512
< priv->T = _ggi_malloc(32768 * 4);
---
> priv->T = malloc(32768 * 4);
> if(priv->T == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
527c543,545
< priv->T = _ggi_malloc(32768 * 4);
---
> priv->T = malloc(32768 * 4);
> if(priv->T == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
560c578,580
< priv->T = _ggi_malloc(32768 * 4);
---
> priv->T = malloc(32768 * 4);
> if(priv->T == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
603c623,625
< priv->T = _ggi_malloc(32768 * 4);
---
> priv->T = malloc(32768 * 4);
> if(priv->T == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
690c712,714
< priv->T = _ggi_malloc(32768 * 4);
---
> priv->T = malloc(32768 * 4);
> if(priv->T == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");
721c745,747
< priv->T = _ggi_malloc(32768 * 4);
---
> priv->T = malloc(32768 * 4)
> if(priv->T == NULL)
> ggiPanic("Out of memory in truuemu lookup table alloc\n");;
942,943c968,976
< priv->src_buf = _ggi_malloc(bufsize);
< priv->dest_buf = _ggi_malloc(bufsize);
---
> priv->src_buf = malloc(bufsize);
> if(priv->src_buf == NULL)
> return GGI_ENOMEM;
>
> priv->dest_buf = malloc(bufsize);
> if(priv->dest_buf == NULL){
> free(priv->src_buf);
> return GGI_ENOMEM;
> }
diff -r degas-old/lib/libggi/display/trueemu/visual.c
degas/lib/libggi/display/trueemu/visual.c
67c67
< priv = LIBGGI_PRIVATE(vis) = _ggi_malloc(sizeof(ggi_trueemu_priv));
---
> priv = LIBGGI_PRIVATE(vis) = malloc(sizeof(ggi_trueemu_priv));
74,75c74,87
< vis->gc = _ggi_malloc(sizeof(ggi_gc));
< priv->opmansync = _ggi_malloc(sizeof(_ggi_opmansync));
---
> vis->gc = malloc(sizeof(ggi_gc));
> if(vis->gc == NULL){
> ggLockDestroy(priv->flush_lock);
> free(priv);
> return GGI_ENOMEM;
> }
>
> priv->opmansync = malloc(sizeof(_ggi_opmansync));
> if(priv->opmansync == NULL){
> free(vis->gc);
> ggLockDestroy(priv->flush_lock);
> free(priv);
> return GGI_ENOMEM;
> }
diff -r degas-old/lib/libggi/display/vcsa/visual.c
degas/lib/libggi/display/vcsa/visual.c
103a104,114
> priv = LIBGGI_PRIVATE(vis) = malloc(sizeof(ggi_vcsa_priv));
> if(priv == NULL)
> return GGI_ENOMEM;
>
> LIBGGI_GC(vis) = malloc(sizeof(ggi_gc));
> if(priv == NULL){
> free(priv);
> return GGI_ENOMEM;
> }
>
>
110a122,123
> free(priv);
> free(LIBGGI_GC(vis));
120a134,135
> free(priv);
> free(LIBGGI_GC(vis));
139a155,156
> free(priv);
> free(LIBGGI_GC(vis));
157a175,176
> free(priv);
> free(LIBGGI_GC(vis));
165a185,186
> free(priv);
> free(LIBGGI_GC(vis));
169d189
< priv = LIBGGI_PRIVATE(vis) = _ggi_malloc(sizeof(ggi_vcsa_priv));
207a228
> free(LIBGGI_GC(vis));
218,219d238
< LIBGGI_GC(vis) = _ggi_malloc(sizeof(ggi_gc));
<
diff -r degas-old/lib/libggi/display/xf86dga/mode.c
degas/lib/libggi/display/xf86dga/mode.c
253c253,255
< vis->palette = _ggi_malloc(sizeof(ggi_color) * priv->x.nocols);
---
> vis->palette = malloc(sizeof(ggi_color) * priv->x.nocols);
> if(vis->palette == NULL)
> return GGI_ENOMEM;
271c273,276
< if (res == NULL) return GGI_EFATAL;
---
> if (res == NULL){
> free(vis->palette);
> return GGI_EFATAL;
> }
333a339
> free(vis->palette);
diff -r degas-old/lib/libggi/display/xf86dga/visual.c
degas/lib/libggi/display/xf86dga/visual.c
187c187,191
< priv = _ggi_malloc(sizeof(ggidga_priv));
---
> priv = malloc(sizeof(ggidga_priv));
> if(priv == NULL){
> XCloseDisplay(disp);
> return GGI_ENOMEM;
> }
241c245,251
< priv->modes = _ggi_malloc((priv->num_modes+1)*sizeof(ggi_modelistmode));
---
> priv->modes = malloc((priv->num_modes+1)*sizeof(ggi_modelistmode));
> if(priv->modes == NULL){
> _ggi_XF86DGAUnmap();
> XCloseDisplay(disp);
> free(priv);
> return GGI_ENOMEM;
> }
258c268,275
< LIBGGI_GC(vis) = _ggi_malloc(sizeof(ggi_gc));
---
> LIBGGI_GC(vis) = malloc(sizeof(ggi_gc));
> if(LIBGGI_GC(vis) == NULL){
> free(priv->modes);
> _ggi_XF86DGAUnmap();
> XCloseDisplay(disp);
> free(priv);
> return GGI_ENOMEM;
> }
diff -r degas-old/lib/libggi/ggi/EXPSYMS degas/lib/libggi/ggi/EXPSYMS
16d15
< _ggi_calloc
26d24
< _ggi_malloc
29d26
< _ggi_realloc
diff -r degas-old/lib/libggi/ggi/db.c degas/lib/libggi/ggi/db.c
76c76,79
< dbl->bufs = _ggi_realloc(dbl->bufs, sizeof(ggi_directbuffer *) * dbl->num);
---
> dbl->bufs = realloc(dbl->bufs, sizeof(ggi_directbuffer *) * dbl->num);
> if(dbl->bufs == NULL)
> ggiPanic("Out of memory in _ggidb_add_buffer ");
>
98c101,103
< dbl->bufs = _ggi_realloc(dbl->bufs, sizeof(ggi_directbuffer *) *
dbl->num);
---
> dbl->bufs = realloc(dbl->bufs, sizeof(ggi_directbuffer *) * dbl->num);
> if(dbl->bufs == NULL)
> ggiPanic("Out of memory in _ggidb_del_buffer ");
diff -r degas-old/lib/libggi/ggi/dl.c degas/lib/libggi/ggi/dl.c
133c133,140
< tmp = (ggi_dlhandle_l *)_ggi_malloc(sizeof(ggi_dlhandle_l));
---
> tmp = (ggi_dlhandle_l *)malloc(sizeof(ggi_dlhandle_l));
> if(tmp == NULL){
> dlh->close(vis, dlh);
> ggFreeModule(dlh->handle);
> free(dlh);
> return NULL;
> }
>
138c145,149
< tmp = (ggi_dlhandle_l *)_ggi_malloc(sizeof(ggi_dlhandle_l));
---
> tmp = (ggi_dlhandle_l *)malloc(sizeof(ggi_dlhandle_l));
> if(tmp == NULL){
> return NULL;
> }
>
184,188c195,201
< tmp = (ggi_dlhandle_l *)_ggi_malloc(sizeof(ggi_dlhandle_l));
< tmp->handle = dlh;
< tmp->next = vis->opdisplay->head.dlhandle;
< vis->opdisplay->head.dlhandle = tmp;
< dlh->usecnt++;
---
> tmp = (ggi_dlhandle_l *)malloc(sizeof(ggi_dlhandle_l));
> if(tmp != NULL){
> tmp->handle = dlh;
> tmp->next = vis->opdisplay->head.dlhandle;
> vis->opdisplay->head.dlhandle = tmp;
> dlh->usecnt++;
> }
192,196c205,211
< tmp = _ggi_malloc(sizeof(ggi_dlhandle_l));
< tmp->handle = dlh;
< tmp->next = vis->opcolor->head.dlhandle;
< vis->opcolor->head.dlhandle = tmp;
< dlh->usecnt++;
---
> tmp = malloc(sizeof(ggi_dlhandle_l));
> if(tmp != NULL){
> tmp->handle = dlh;
> tmp->next = vis->opcolor->head.dlhandle;
> vis->opcolor->head.dlhandle = tmp;
> dlh->usecnt++;
> }
200,204c215,221
< tmp = _ggi_malloc(sizeof(ggi_dlhandle_l));
< tmp->handle = dlh;
< tmp->next = vis->opdraw->head.dlhandle;
< vis->opdraw->head.dlhandle = tmp;
< dlh->usecnt++;
---
> tmp = malloc(sizeof(ggi_dlhandle_l));
> if(tmp != NULL){
> tmp->handle = dlh;
> tmp->next = vis->opdraw->head.dlhandle;
> vis->opdraw->head.dlhandle = tmp;
> dlh->usecnt++;
> }
208,212c225,231
< tmp = _ggi_malloc(sizeof(ggi_dlhandle_l));
< tmp->handle = dlh;
< tmp->next = vis->opgc->head.dlhandle;
< vis->opgc->head.dlhandle = tmp;
< dlh->usecnt++;
---
> tmp = malloc(sizeof(ggi_dlhandle_l));
> if(tmp != NULL){
> tmp->handle = dlh;
> tmp->next = vis->opgc->head.dlhandle;
> vis->opgc->head.dlhandle = tmp;
> dlh->usecnt++;
> }
215,219c234,240
< dlh->usecnt = 1;
< tmp = _ggi_malloc(sizeof(ggi_dlhandle_l));
< tmp->handle = dlh;
< tmp->next = vis->extlib;
< vis->extlib = tmp;
---
> tmp = malloc(sizeof(ggi_dlhandle_l));
> if(tmp != NULL){
> dlh->usecnt = 1;
> tmp->handle = dlh;
> tmp->next = vis->extlib;
> vis->extlib = tmp;
> }
230c251,254
< tmp = (ggi_dlhandle_l *)_ggi_malloc(sizeof(ggi_dlhandle_l));
---
> tmp = (ggi_dlhandle_l *)malloc(sizeof(ggi_dlhandle_l));
> if(tmp == NULL)
> return GGI_ENOMEM;
>
diff -r degas-old/lib/libggi/ggi/visual.c degas/lib/libggi/ggi/visual.c
48,88d47
< Memory allocation
< ******************************************************************************
< */
<
< void _ggi_mem_error(void) {
< ggiPanic("LibGGI is out of memory!\n");
< }
<
< void *_ggi_malloc(size_t siz)
< {
< void *mem = calloc(1, siz);
<
< if (mem == NULL) {
< _ggi_mem_error();
< }
< return mem;
< }
<
< void *_ggi_calloc(size_t siz)
< {
< void *mem = calloc(1, siz);
<
< if (mem == NULL) {
< _ggi_mem_error();
< }
< return mem;
< }
<
< void *_ggi_realloc(void *ptr, size_t siz)
< {
< void *mem = realloc(ptr, siz);
<
< if (mem == NULL) {
< _ggi_mem_error();
< }
< return mem;
< }
<
<
< /*
< ******************************************************************************
128c87,89
< head = _ggi_malloc(sizeof(*head) + sizeof(funcarr)*numfuncs);
---
> head = malloc(sizeof(*head) + sizeof(funcarr)*numfuncs);
> if(head == NULL)
> ggiPanic("LibGGI is out of memory!\n");
199,202c160,163
< LIBGGI_MODE(vis) = _ggi_calloc(sizeof(ggi_mode));
< LIBGGI_PIXFMT(vis) = _ggi_calloc(sizeof(ggi_pixelformat));
< LIBGGI_APPLIST(vis) = _ggi_calloc(sizeof(ggi_db_list));
< LIBGGI_PRIVLIST(vis) = _ggi_calloc(sizeof(ggi_db_list));
---
> LIBGGI_MODE(vis) = calloc(1, sizeof(ggi_mode));
> LIBGGI_PIXFMT(vis) = calloc(1, sizeof(ggi_pixelformat));
> LIBGGI_APPLIST(vis) = calloc(1, sizeof(ggi_db_list));
> LIBGGI_PRIVLIST(vis) = calloc(1, sizeof(ggi_db_list));
diff -r degas-old/lib/libggi/include/ggi/internal/internal.h
degas/lib/libggi/include/ggi/internal/internal.h
99,102d98
< void *_ggi_malloc(size_t siz);
< void *_ggi_calloc(size_t siz);
< void *_ggi_realloc(void *ptr, size_t siz);
< void _ggi_mem_error(void);