* src/speedgen: Use 'printf', not 'sed', to emit code with newlines.
{
EOF
-sed -e 's/^.*$/# ifdef B&\n case B&: return &;\n# endif/' \
- < "$tmp" >> "$out"
+while read n; do
+ printf '# ifdef B%s\n case B%s: return %s;\n# endif\n' "$n" "$n" "$n"
+done < "$tmp" >> "$out"
cat >> "$out" <<'EOF'
default: return -1;
{
EOF
-sed -e 's/^.*$/# ifdef B&\n case &: return B&;\n# endif/' \
- < "$tmp" >> "$out"
+while read n; do
+ printf '# ifdef B%s\n case %s: return B%s;\n# endif\n' "$n" "$n" "$n"
+done < "$tmp" >> "$out"
cat >> "$out" <<'EOF'
default: return (speed_t) -1;