version 1.19, 2012/05/23 19:19:40 |
version 1.20, 2012/07/10 11:53:01 |
|
|
|
|
#include <sys/types.h> |
#include <sys/types.h> |
|
|
|
#include <stdlib.h> |
#include <string.h> |
#include <string.h> |
|
|
#include "tmux.h" |
#include "tmux.h" |
|
|
|
|
for (yy = 0; yy < gd->hsize + gd->sy; yy++) { |
for (yy = 0; yy < gd->hsize + gd->sy; yy++) { |
gl = &gd->linedata[yy]; |
gl = &gd->linedata[yy]; |
if (gl->celldata != NULL) |
free(gl->celldata); |
xfree(gl->celldata); |
free(gl->utf8data); |
if (gl->utf8data != NULL) |
|
xfree(gl->utf8data); |
|
} |
} |
|
|
xfree(gd->linedata); |
free(gd->linedata); |
|
|
xfree(gd); |
free(gd); |
} |
} |
|
|
/* Compare grids. */ |
/* Compare grids. */ |
|
|
|
|
for (yy = py; yy < py + ny; yy++) { |
for (yy = py; yy < py + ny; yy++) { |
gl = &gd->linedata[yy]; |
gl = &gd->linedata[yy]; |
if (gl->celldata != NULL) |
free(gl->celldata); |
xfree(gl->celldata); |
free(gl->utf8data); |
if (gl->utf8data != NULL) |
|
xfree(gl->utf8data); |
|
memset(gl, 0, sizeof *gl); |
memset(gl, 0, sizeof *gl); |
} |
} |
} |
} |