summaryrefslogtreecommitdiff
path: root/gensym.awk
diff options
context:
space:
mode:
Diffstat (limited to 'gensym.awk')
-rw-r--r--gensym.awk7
1 files changed, 3 insertions, 4 deletions
diff --git a/gensym.awk b/gensym.awk
index 21283214..f5eabae5 100644
--- a/gensym.awk
+++ b/gensym.awk
@@ -34,7 +34,7 @@ BEGIN {
# Take an arbitrarily complex C symbol or expression and constantize it.
/^expr/ {
- print "__asm (\"";
+ print "__asm (\"\\n\\";
if ($3 == "")
printf "* %s mAgIc%%0\" : : \"i\" (%s));\n", $2, $2;
else
@@ -43,7 +43,7 @@ BEGIN {
# Output a symbol defining the size of a C structure.
/^size/ {
- print "__asm (\"";
+ print "__asm (\"\\n\\";
if ($4 == "")
printf "* %s_SIZE mAgIc%%0\" : : \"i\" (sizeof(struct %s)));\n",
toupper($3), $2;
@@ -54,7 +54,7 @@ BEGIN {
# Output a symbol defining the byte offset of an element of a C structure.
/^offset/ {
- print "__asm (\"";
+ print "__asm (\"\\n\\";
if ($5 == "")
{
printf "* %s_%s mAgIc%%0\" : : \"i\" (&((struct %s*)0)->%s));\n",
@@ -75,4 +75,3 @@ BEGIN {
END {
print "}"
}
-