Introduction
Introduction Statistics Contact Development Disclaimer Help
remove unused dc/gc variables - sent - simple plaintext presentation tool
git clone git://git.suckless.org/sent
Log
Files
Refs
README
LICENSE
---
commit e9261114fe797102a85852b0dc4ab62f3b208520
parent 9b9dda0f641be942e93600de270daa309f5ee341
Author: Markus Teich <[email protected]>
Date: Mon, 27 Apr 2015 23:26:03 +0200
remove unused dc/gc variables
Diffstat:
M sent.c | 27 +++------------------------
1 file changed, 3 insertions(+), 24 deletions(-)
---
diff --git a/sent.c b/sent.c
@@ -59,13 +59,6 @@ typedef struct {
int uw, uh; /* usable dimensions for drawing text and images */
} XWindow;
-/* Drawing Context linked list*/
-struct DC{
- XFontStruct *font;
- GC gc;
- struct DC *next;
-};
-
typedef union {
int i;
unsigned int ui;
@@ -92,7 +85,7 @@ static void pngscale(struct image *img);
static void pngdraw(struct image *img);
static void getfontsize(char *str, unsigned int *width, unsigned int *height);
-static void cleanup(struct DC *cur);
+static void cleanup();
static void eprintf(const char *, ...);
static void die(const char *, ...);
static void load(FILE *fp);
@@ -120,7 +113,6 @@ static Slide *slides = NULL;
static int idx = 0;
static int slidecount = 0;
static XWindow xw;
-static struct DC dc;
static Drw *d = NULL;
static Scm *sc;
static Fnt *fonts[NUMFONTSCALES];
@@ -335,21 +327,8 @@ void getfontsize(char *str, unsigned int *width, unsigned …
*width += d->fonts->h;
}
-void cleanup(struct DC *cur)
+void cleanup()
{
-// XFreeFont(xw.dpy, cur->font);
-// XFreeGC(xw.dpy, cur->gc);
-
- if (cur->next) {
- cleanup(cur->next);
- cur->next = NULL;
- }
-
- if (cur != &dc) {
- free(cur);
- return;
- }
-
drw_scm_free(sc);
drw_free(d);
@@ -644,6 +623,6 @@ int main(int argc, char *argv[])
xinit();
run();
- cleanup(&dc);
+ cleanup();
return EXIT_SUCCESS;
}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.