text: /*************************************************************************\
  *                  Copyright (C) Michael Kerrisk, 2018.                   *
  *                                                                         *
  * This program is free software. You may use, modify, and redistribute it *
  * under the terms of the GNU General Public License as published by the   *
  * Free Software Foundation, either version 3 or (at your option) any      *
  * later version. This program is distributed without any warranty.  See   *
  * the file COPYING.gpl-v3 for details.                                    *
  \*************************************************************************/
  
  /* Listing 59-2 */
  
  /* i6d_ucase.h
  
     Header file for i6d_ucase_sv.c and i6d_ucase_cl.c.
  */
  #include <netinet/in.h>
  #include <arpa/inet.h>
  #include <sys/socket.h>
  #include <ctype.h>
  #include "tlpi_hdr.h"
  
  #define BUF_SIZE 10                     /* Maximum size of messages exchanged
                                             between client and server */
  
  #define PORT_NUM 50002                  /* Server port number */
  