http://www.the-infinite.org/lists/romlist/2005/09/msg00009.html

This was Richard's perl one-liner:
perl -pe 's/REMOVE_BIT\(\s*/remove_bit(&/g' -i.BAK *.c

--Palrich.

On 3/3/06, Tristan M <[EMAIL PROTECTED]> wrote:
> I know I've asked this once before quite a while ago and got a good
> response, however I wasnt able to find it in the archives and the syntax
> help on the internet didnt get me too far:p, so heres what I'm doing:
>
> I'm changing to infinite bits using runters infinite bits snippet, and last
> time, in order to save much time and effort I used a python search/replace
> file. I was given a one liner from someone on this list tho and i tweaked
> around with it just a touch, unfortunately I don't really know how I'd go
> about doing it again...
>
> so here's what it did, it would take a string such as:
> IS_SET( ch->act, ACT_AGGRESSIVE );
> IS_SET (ch->act, ACT_AGGRESSIVE );
> IS_SET(victim->act,ACT_AGGRESSIVE);
>
> and would replace it with one that would be formatted like this(or
> victim/wch/whatever in spot of ch):
> is_set( &ch->act, ACT_AGGRESSIVE );
>
>
> i used three little lines(REMOVE_BIT,SET_BIT,IS_SET), put'em in a file and
> ran the file, replacing act with extra_flags, affected_by, etc and it saved
> me hours of tedious manual search/replace so if anyone could help me out
> here id be much obliged.
>
>
> --
> ROM mailing list
> [email protected]
> Unsubscribe here ->>> http://www.rom.org/cgi-bin/mailman/listinfo/rom
>
--
ROM mailing list
[email protected]
Unsubscribe here ->>> http://www.rom.org/cgi-bin/mailman/listinfo/rom

Reply via email to