aboutsummaryrefslogtreecommitdiff
path: root/ld/emultempl/astring.sed
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1999-08-06 22:46:03 +0000
committerIan Lance Taylor <ian@airs.com>1999-08-06 22:46:03 +0000
commit597e25914ec5895fba8097946514d4b8c878eb0a (patch)
treefdc7d79e1329f02cd7685d15e9dc98a2d5072989 /ld/emultempl/astring.sed
parent4a607dcc2c50b3c622c4e12c405ef33d85ee7f5f (diff)
downloadgdb-597e25914ec5895fba8097946514d4b8c878eb0a.zip
gdb-597e25914ec5895fba8097946514d4b8c878eb0a.tar.gz
gdb-597e25914ec5895fba8097946514d4b8c878eb0a.tar.bz2
* emultempl/ostring.sed: Rename from stringify.sed.
* emultempl/astring.sed: New file. * Makefile.am (stringify.sed): New target. (GEN_DEPENDS): Change $(srcdir)/emultempl/stringify.sed to stringify.sed. * configure.in: Define and substitute STRINGIFY. * emultempl/*.em: Use stringify.sed from build directory rather than source directory. * emultempl/elf32.em: Use stringify.sed rather than inline sed script. * emultempl/gld960.em, emultempl/gld960c.em: Likewise. * emultempl/hppaelf.em, emultempl/linux.em: Likewise. * emultempl/lnk960.em, emultempl/sunos.em: Likewise. * configure, Makefile.in: Rebuild.
Diffstat (limited to 'ld/emultempl/astring.sed')
-rw-r--r--ld/emultempl/astring.sed13
1 files changed, 13 insertions, 0 deletions
diff --git a/ld/emultempl/astring.sed b/ld/emultempl/astring.sed
new file mode 100644
index 0000000..08bd8a6
--- /dev/null
+++ b/ld/emultempl/astring.sed
@@ -0,0 +1,13 @@
+s/["\\]/\\&/g
+s/$/\\n\\/
+1 s/^/"/
+25s/\\$/"/
+26s/^/"/
+50s/\\$/"/
+51s/^/"/
+75s/\\$/"/
+76s/^/"/
+100s/\\$/"/
+101s/^/"/
+$ s/$/n"/
+$ s/\\n"n"$/\\n"/