[PATCH] libosmocore: fix namespace pollution (1/*)

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Pablo Neira Ayuso pablo at gnumonks.org
Fri May 6 08:53:08 UTC 2011


On 05/05/11 20:20, Sylvain Munaut wrote:
> Hi,
> 
>> This is the first patch in the series, I'll start little by
>> little.
> 
> IMHO, Altough it's good to split the patch and replace subsysem by
> subsystem, it shouldn't be "spread out" too much in time because it
> creates a bunch of API incompatible librairies in the mean time.

I'll resend a bigger patchset then and put it in a branch.

JFYI: I'm including the regular expression in the patch description.
Thus, you can use this to get your branches in sync with changes in less
than one minute.

    s/struct timer_list/struct osmo_timer_list/g
    s/bsc_add_timer/osmo_timer_add/g
    s/bsc_schedule_timer/osmo_timer_schedule/g
    s/bsc_del_timer/osmo_timer_del/g
    s/bsc_timer_pending/osmo_timer_pending/g
    s/bsc_nearest_timer/osmo_timers_nearest/g
    s/bsc_prepare_timers/osmo_timers_prepare/g
    s/bsc_update_timers/osmo_timers_update/g
    s/bsc_timer_check/osmo_timers_check/g

put this into /tmp/replace.txt, then you can use this small script:

cat /tmp/replace.txt | while read REPLACE
do
        find ./ -type f -exec sed -i "$REPLACE" {} \;
done

Probably there are people with more scripting skills here that would
make it in one single line, but this is enough for me.




More information about the OpenBSC mailing list