# HG changeset patch # User glx # Date 1212968599 0 # Node ID 6e4f60c7d18c1bf3275439389c1aae643ff8970b # Parent bf7154962a833bbf7680facf9a33fa5ab6c2d54c (svn r13429) [NoAI] -Fix: don't mix eol-style when updating files (squirrel_export) diff -r bf7154962a83 -r 6e4f60c7d18c src/ai/api/squirrel_export.sh --- a/src/ai/api/squirrel_export.sh Sun Jun 08 23:12:44 2008 +0000 +++ b/src/ai/api/squirrel_export.sh Sun Jun 08 23:43:19 2008 +0000 @@ -54,10 +54,11 @@ /Note: this line a marker in squirrel_export.sh. Do not change!/ { print \$0 + gsub(\"^.*/\", \"\") split(\"`grep '^void SQAI.*_Register(Squirrel \*engine) {$' *.hpp.sq | sed 's/:.*$//' | sort | uniq | tr -d '\r' | tr '\n' ' '`\", files, \" \") for (i = 1; files[i] != \"\"; i++) { - print \"#include \\\"\" files[i] \"\\\"\" + print \"#include \\\"\" files[i] \"\\\"\" \$0 } next; @@ -65,11 +66,12 @@ /\/\* Register all classes \*\// { print \$0 - print \" squirrel_register_std(this->engine);\" + gsub(\"^.*/\", \"\") + print \" squirrel_register_std(this->engine);\" \$0 split(\"`grep '^void SQAI.*_Register(Squirrel \*engine) {$' *.hpp.sq | sed 's/^.*void //;s/Squirrel \*/this->/;s/ {/;/;s/_Register/0000Register/g;' | sort | sed 's/0000Register/_Register/g' | tr -d '\r' | tr '\n' ' '`\", regs, \" \") for (i = 1; regs[i] != \"\"; i++) { - print \" \" regs[i] + print \" \" regs[i] \$0 } next