URI: 
       Remove common - surf - [fork] surf browser, a WebKit based browser
  HTML git clone git@git.drkhsh.at/surf.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 8d5e2b3a40a86d463d666cbf61906cf22febde34
   DIR parent 21fcbc004e16a9de46424fb21ad9c32270779a0d
  HTML Author: Quentin Rameau <quinq@fifth.space>
       Date:   Tue, 19 Feb 2019 05:33:04 +0100
       
       Remove common
       
       Diffstat:
         M Makefile                            |      14 +++++---------
         D common.c                            |      15 ---------------
         M common.h                            |       2 --
         M surf.c                              |      12 ++++++++++++
         M webext-surf.c                       |       6 ++++--
       
       5 files changed, 21 insertions(+), 28 deletions(-)
       ---
   DIR diff --git a/Makefile b/Makefile
       @@ -5,10 +5,8 @@
        include config.mk
        
        SRC = surf.c
       -CSRC = common.c
        WSRC = webext-surf.c
        OBJ = $(SRC:.c=.o)
       -COBJ = $(CSRC:.c=.o)
        WOBJ = $(WSRC:.c=.o)
        WLIB = $(WSRC:.c=.so)
        
       @@ -25,23 +23,21 @@ options:
                $(CC) $(SURFCFLAGS) $(CFLAGS) -c $<
        
        .o.so:
       -        $(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ \
       -            $< $(COBJ) $(WEBEXTLIBS)
       +        $(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ $< $(WEBEXTLIBS)
        
        config.h:
                cp config.def.h $@
        
       -$(OBJ) $(COBJ) $(WOBJ): config.h common.h config.mk
       -$(WLIB): $(COBJ)
       +$(OBJ) $(WOBJ): config.h common.h config.mk
        
       -surf: $(OBJ) $(COBJ)
       -        $(CC) $(SURFLDFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(COBJ) $(LIBS)
       +surf: $(OBJ)
       +        $(CC) $(SURFLDFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
        
        $(WOBJ):
                $(CC) $(WEBEXTCFLAGS) $(CFLAGS) -c $(@:.o=.c)
        
        clean:
       -        rm -f surf $(OBJ) $(COBJ)
       +        rm -f surf $(OBJ)
                rm -f $(WLIB) $(WOBJ)
        
        distclean: clean
   DIR diff --git a/common.c b/common.c
       @@ -1,15 +0,0 @@
       -#include <stdarg.h>
       -#include <stdio.h>
       -#include <stdlib.h>
       -
       -void
       -die(const char *errstr, ...)
       -{
       -        va_list ap;
       -
       -        va_start(ap, errstr);
       -        vfprintf(stderr, errstr, ap);
       -        va_end(ap);
       -        exit(1);
       -}
       -
   DIR diff --git a/common.h b/common.h
       @@ -1,3 +1 @@
        #define MSGBUFSZ 8
       -
       -void die(char *, ...);
   DIR diff --git a/surf.c b/surf.c
       @@ -141,6 +141,7 @@ typedef struct {
        } SiteSpecific;
        
        /* Surf */
       +static void die(const char *errstr, ...);
        static void usage(void);
        static void setup(void);
        static void sigchld(int unused);
       @@ -302,6 +303,17 @@ static ParamName loadfinished[] = {
        #include "config.h"
        
        void
       +die(const char *errstr, ...)
       +{
       +       va_list ap;
       +
       +       va_start(ap, errstr);
       +       vfprintf(stderr, errstr, ap);
       +       va_end(ap);
       +       exit(1);
       +}
       +
       +void
        usage(void)
        {
                die("usage: surf [-bBdDfFgGiIkKmMnNpPsStTvwxX]\n"
   DIR diff --git a/webext-surf.c b/webext-surf.c
       @@ -26,8 +26,10 @@ newpage(WebKitWebPage *page)
        {
                Page *p;
        
       -        if (!(p = calloc(1, sizeof(Page))))
       -                die("Cannot malloc!\n");
       +        if (!(p = calloc(1, sizeof(Page)))) {
       +                fputs("Cannot malloc!\n", stderr);
       +                exit(1);
       +        }
        
                p->next = pages;
                pages = p;