
try the following:

  # make
  # ./example | wc -c
  # ./example


You should end up with (this is on a mac)

  # Macintosh merzky ~.../05_-_using_data_buffers : ./example | wc -c
        1025
    
  # Macintosh merzky ~.../05_-_using_data_buffers : ./example
    ##
    # User Database
    # 
    # Note that this file is consulted directly only when the system is running
    # in single-user mode.  At other times this information is provided by
    # Open Directory.
    #
    # This file will not be consulted for authentication unless the BSD local node
    # is enabled via /Applications/Utilities/Directory Utility.app
    # 
    # See the DirectoryService(8) man page for additional information about
    # Open Directory.
    ##
    nobody:*:-2:-2:Unprivileged User:/var/empty:/usr/bin/false
    root:*:0:0:System Administrator:/var/root:/bin/sh
    daemon:*:1:1:System Services:/var/root:/usr/bin/false
    _uucp:*:4:4:Unix to Unix Copy Protocol:/var/spool/uucp:/usr/sbin/uucico
    _lp:*:26:26:Printing Services:/var/spool/cups:/usr/bin/false
    _postfix:*:27:27:Postfix Mail Server:/var/spool/postfix:/usr/bin/false
    _mcxalr:*:54:54:MCX AppLaunch:/var/empty:/usr/bin/false
    _pcastagent:*:55:55:Podcast Producer Agent:/var/pcast/agent:/usr/bin/false
    _pcastserver:*:56:56:Podcast Producer Server:/var/pcast/server:/usr/bin/false
    _serialnumberd:*:58:5

