diff options
-rwxr-xr-x | src/gen-lock-obj.sh | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/gen-lock-obj.sh b/src/gen-lock-obj.sh index 13858cf..8536aed 100755 --- a/src/gen-lock-obj.sh +++ b/src/gen-lock-obj.sh @@ -38,6 +38,14 @@ # AWK=gawk ./gen-lock-obj.sh # +if test -n `echo -n`; then + ECHO_C='\c' + ECHO_N='' +else + ECHO_C='' + ECHO_N='-n' +fi + AWK_VERSION_OUTPUT=$($AWK 'BEGIN { print PROCINFO["version"] }') if test -n "$AWK_VERSION_OUTPUT"; then # It's GNU awk, which supports PROCINFO. @@ -84,17 +92,17 @@ EOF # USE_LONG_DOUBLE_FOR_ALIGNMENT # -echo -n "#define GPGRT_LOCK_INITIALIZER {$LOCK_ABI_VERSION,{{" +echo ${ECHO_N} "#define GPGRT_LOCK_INITIALIZER {$LOCK_ABI_VERSION,{{${ECHO_C}" i=0 while test "$i" -lt $ac_mtx_size; do if test "$i" -ne 0 -a "$(( $i % 8 ))" -eq 0; then echo ' \' - echo -n " " + echo ${ECHO_N} " ${ECHO_C}" fi - echo -n '0' + echo ${ECHO_N} "0${ECHO_C}" if test "$i" -lt $(($ac_mtx_size - 1)); then - echo -n ',' + echo ${ECHO_N} ",${ECHO_C}" fi i=$(( i + 1 )) done |