#!/bin/sh
##
## Unwrap wrapped-lines in LDIF data
## Copyright (c) 2007-2015 SATOH Fumiyasu @ OSS Technology Corp.
##               <http://www.OSSTech.co.jp/>
##
## License: GNU General Public License version 2 or later
##

set -u

if [ -x /usr/bin/perl ]; then
  /usr/bin/perl -pe 'BEGIN {$/=""} s/\n //gms' "$@"
else
  if [ -x /usr/bin/nawk ]; then
    awk=/usr/bin/nawk
  else
    awk=/usr/bin/awk
  fi
  "$awk" 'NR>1 && !sub(/^ /,"") { print s; s="" } {s = s $0} END {print s}' "$@"
fi

