summaryrefslogtreecommitdiff
authorDave Airlie <airlied@redhat.com>2012-05-16 13:47:19 (GMT)
committer Dave Airlie <airlied@redhat.com>2012-05-16 13:47:19 (GMT)
commitdbb6dcf7d16cf0cf07ecdad097d40eafdb1ddb13 (patch) (side-by-side diff)
treede5a002d6f91f68f17812e60fe3be60a71e10807
parentc2d630fab65dbe3409af3947f6f442782ddb026f (diff)
downloadmodular-master.zip
modular-master.tar.gz
add a simple script to do some API conversionsHEADmaster
This converts patterns like xf86Screens[pScreen->myNum] to xf86ScreenToScrn(pScreen) (pScreen can be anything) and screenInfo.screens[scrn->scrnIndex] to xf86ScrnToScreen(scrn) (scrn can be anything). Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--x-driver-screen-scrn-conv.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/x-driver-screen-scrn-conv.sh b/x-driver-screen-scrn-conv.sh
new file mode 100644
index 0000000..e41cf7a
--- a/dev/null
+++ b/x-driver-screen-scrn-conv.sh
@@ -0,0 +1,2 @@
+find . -name \*.[ch] -exec sed -i -e's/xf86Screens\[\([a-z].*\)->myNum\]/xf86ScreenToScrn(\1)/g' {} \;
+find . -name \*.[ch] -exec sed -i -e's/screenInfo.screens\[\([a-z].*\)->scrnIndex\]/xf86ScrnToScreen(\1)/g' {} \;