mirror of https://github.com/getdnsapi/getdns.git
35 lines
1.3 KiB
Bash
Executable File
35 lines
1.3 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# Meant to be run from this directory
|
|
|
|
mkdir ub || true
|
|
cd ub
|
|
for f in mini_event.c mini_event.h rbtree.c rbtree.h
|
|
do
|
|
wget http://unbound.net/svn/trunk/util/$f || \
|
|
ftp http://unbound.net/svn/trunk/util/$f || continue
|
|
sed -e 's/event_/getdns_event_/g' \
|
|
-e 's/signal_add/getdns_signal_add/g' \
|
|
-e 's/signal_del/getdns_signal_del/g' \
|
|
-e 's/signal_set/getdns_signal_set/g' \
|
|
-e 's/evtimer_/getdns_evtimer_/g' \
|
|
-e 's/struct event/struct getdns_event/g' \
|
|
-e 's/mini_ev_cmp/getdns_mini_ev_cmp/g' \
|
|
-e 's/static void handle_timeouts/void handle_timeouts/g' \
|
|
-e 's/handle_timeouts/getdns_handle_timeouts/g' \
|
|
-e 's/static int handle_select/int handle_select/g' \
|
|
-e 's/handle_select/getdns_handle_select/g' \
|
|
-e 's/#include "rbtree\.h"/#include "util\/rbtree.h"/g' \
|
|
-e 's/rbnode_/getdns_rbnode_/g' \
|
|
-e 's/rbtree_/getdns_rbtree_/g' \
|
|
-e 's/traverse_post/getdns_traverse_post/g' \
|
|
-e 's/#include "fptr_wlist\.h"/#include "util\/fptr_wlist.h"/g' \
|
|
-e 's/#include "log\.h"/#include "util\/log.h"/g' \
|
|
-e '/^#define getdns_.* minigetdns_/d' \
|
|
-e '/^\/\* redefine to use our own namespace so that on platforms where$/d' \
|
|
-e '/^ \* linkers crosslink library-private symbols with other symbols, it works \*\//d' \
|
|
$f > ../$f
|
|
done
|
|
cd ..
|
|
rm -r ub
|