#! /bin/sed -f # # Run this script like # # fix-include-sofia-sip -i.bak source.h source.c # # or # # find . -name '*.[hc]' -print0 | xargs -0 fix-include-sofia-sip -i.bak # /^ *# *include/ { # Not using features.h... s!include *!include ! s!include *"sofia-sip/features.h"!include "sofia-sip/sofia_features.h"! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *!include ! s!include *"bnf.h"!include "sofia-sip/bnf.h"! s!include *"sofia_sip_features.h"!include "sofia-sip/sofia_features.h"! s!include *"http.h"!include "sofia-sip/http.h"! s!include *"http_hclasses.h"!include "sofia-sip/http_hclasses.h"! s!include *"http_header.h"!include "sofia-sip/http_header.h"! s!include *"http_parser.h"!include "sofia-sip/http_parser.h"! s!include *"http_protos.h"!include "sofia-sip/http_protos.h"! s!include *"http_status.h"!include "sofia-sip/http_status.h"! s!include *"http_tag.h"!include "sofia-sip/http_tag.h"! s!include *"http_tag_class.h"!include "sofia-sip/http_tag_class.h"! s!include *"base64.h"!include "sofia-sip/base64.h"! s!include *"rc4.h"!include "sofia-sip/rc4.h"! s!include *"sha1.h"!include "sofia-sip/sha1.h"! s!include *"string0.h"!include "sofia-sip/string0.h"! s!include *"token64.h"!include "sofia-sip/token64.h"! s!include *"uniqueid.h"!include "sofia-sip/uniqueid.h"! s!include *"utf8.h"!include "sofia-sip/utf8.h"! s!include *"auth_client.h"!include "sofia-sip/auth_client.h"! s!include *"auth_digest.h"!include "sofia-sip/auth_digest.h"! s!include *"auth_module.h"!include "sofia-sip/auth_module.h"! s!include *"auth_plugin.h"!include "sofia-sip/auth_plugin.h"! s!include *"msg.h"!include "sofia-sip/msg.h"! s!include *"msg_addr.h"!include "sofia-sip/msg_addr.h"! s!include *"msg_buffer.h"!include "sofia-sip/msg_buffer.h"! s!include *"msg_date.h"!include "sofia-sip/msg_date.h"! s!include *"msg_header.h"!include "sofia-sip/msg_header.h"! s!include *"msg_mclass.h"!include "sofia-sip/msg_mclass.h"! s!include *"msg_mclass_hash.h"!include "sofia-sip/msg_mclass_hash.h"! s!include *"msg_mime.h"!include "sofia-sip/msg_mime.h"! s!include *"msg_mime_protos.h"!include "sofia-sip/msg_mime_protos.h"! s!include *"msg_parser.h"!include "sofia-sip/msg_parser.h"! s!include *"msg_protos.h"!include "sofia-sip/msg_protos.h"! s!include *"msg_tag_class.h"!include "sofia-sip/msg_tag_class.h"! s!include *"msg_types.h"!include "sofia-sip/msg_types.h"! s!include *"nea.h"!include "sofia-sip/nea.h"! s!include *"nea_tag.h"!include "sofia-sip/nea_tag.h"! s!include *"nta.h"!include "sofia-sip/nta.h"! s!include *"nta_stateless.h"!include "sofia-sip/nta_stateless.h"! s!include *"nta_tag.h"!include "sofia-sip/nta_tag.h"! s!include *"nta_tport.h"!include "sofia-sip/nta_tport.h"! s!include *"sl_utils.h"!include "sofia-sip/sl_utils.h"! s!include *"nth.h"!include "sofia-sip/nth.h"! s!include *"nth_tag.h"!include "sofia-sip/nth_tag.h"! s!include *"nua.h"!include "sofia-sip/nua.h"! s!include *"nua_tag.h"!include "sofia-sip/nua_tag.h"! s!include *"sdp.h"!include "sofia-sip/sdp.h"! s!include *"sdp_tag.h"!include "sofia-sip/sdp_tag.h"! s!include *"sip.h"!include "sofia-sip/sip.h"! s!include *"sip_hclasses.h"!include "sofia-sip/sip_hclasses.h"! s!include *"sip_header.h"!include "sofia-sip/sip_header.h"! s!include *"sip_parser.h"!include "sofia-sip/sip_parser.h"! s!include *"sip_protos.h"!include "sofia-sip/sip_protos.h"! s!include *"sip_status.h"!include "sofia-sip/sip_status.h"! s!include *"sip_tag.h"!include "sofia-sip/sip_tag.h"! s!include *"sip_tag_class.h"!include "sofia-sip/sip_tag_class.h"! s!include *"sip_util.h"!include "sofia-sip/sip_util.h"! s!include *"soa.h"!include "sofia-sip/soa.h"! s!include *"soa_add.h"!include "sofia-sip/soa_add.h"! s!include *"soa_session.h"!include "sofia-sip/soa_session.h"! s!include *"soa_tag.h"!include "sofia-sip/soa_tag.h"! s!include *"sresolv.h"!include "sofia-sip/sresolv.h"! s!include *"stun.h"!include "sofia-sip/stun.h"! s!include *"stun_common.h"!include "sofia-sip/stun_common.h"! s!include *"stun_tag.h"!include "sofia-sip/stun_tag.h"! s!include *"htable.h"!include "sofia-sip/htable.h"! s!include *"htable2.h"!include "sofia-sip/htable2.h"! s!include *"rbtree.h"!include "sofia-sip/rbtree.h"! s!include *"su.h"!include "sofia-sip/su.h"! s!include *"su_addrinfo.h"!include "sofia-sip/su_addrinfo.h"! s!include *"su_alloc.h"!include "sofia-sip/su_alloc.h"! s!include *"su_alloc_stat.h"!include "sofia-sip/su_alloc_stat.h"! s!include *"su_memmem.h"!include "sofia-sip/su_bm.h"! s!include *"su_config.h"!include "sofia-sip/su_config.h"! s!include *"su_configure.h"!include "sofia-sip/su_configure.h"! s!include *"su_debug.h"!include "sofia-sip/su_debug.h"! s!include *"su_errno.h"!include "sofia-sip/su_errno.h"! s!include *"su_localinfo.h"!include "sofia-sip/su_localinfo.h"! s!include *"su_log.h"!include "sofia-sip/su_log.h"! s!include *"su_md5.h"!include "sofia-sip/su_md5.h"! s!include *"su_source.h"!include "sofia-sip/su_source.h"! s!include *"su_strlst.h"!include "sofia-sip/su_strlst.h"! s!include *"su_tag.h"!include "sofia-sip/su_tag.h"! s!include *"su_tag_class.h"!include "sofia-sip/su_tag_class.h"! s!include *"su_tag_inline.h"!include "sofia-sip/su_tag_inline.h"! s!include *"su_tag_io.h"!include "sofia-sip/su_tag_io.h"! s!include *"su_tagarg.h"!include "sofia-sip/su_tagarg.h"! s!include *"su_time.h"!include "sofia-sip/su_time.h"! s!include *"su_types.h"!include "sofia-sip/su_types.h"! s!include *"su_uniqueid.h"!include "sofia-sip/su_uniqueid.h"! s!include *"su_vector.h"!include "sofia-sip/su_vector.h"! s!include *"su_wait.h"!include "sofia-sip/su_wait.h"! s!include *"tstdef.h"!include "sofia-sip/tstdef.h"! s!include *"tport.h"!include "sofia-sip/tport.h"! s!include *"tport_tag.h"!include "sofia-sip/tport_tag.h"! s!include *"url.h"!include "sofia-sip/url.h"! s!include *"url_tag.h"!include "sofia-sip/url_tag.h"! s!include *"url_tag_class.h"!include "sofia-sip/url_tag_class.h"! }