home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / devtools / xpg4 / include / catio.h next >
Encoding:
C/C++ Source or Header  |  1993-09-02  |  1.7 KB  |  51 lines

  1. /** CATIO.H National Language Support OS2 Include File
  2. *.
  3. *.      (C) COPYRIGHT International Business Machines Corp. 1985, 1990
  4. *.      All Rights Reserved
  5. *.      Licensed Materials - Property of IBM
  6. *.
  7. *.      US Government Users Restricted Rights - Use, duplication or
  8. *.      disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  9. *.
  10. ** Description:
  11. *
  12. *       The CATIO.H file is part of the National Language Support
  13. *       system for OS/2 and AIX operating systems. Programmers
  14. *       interested in writing NLS enabled applications would include
  15. *       this file in their source files.
  16. *
  17. ** Notes:
  18. *
  19. *) For OS/2 development the NLS libraries must precede any C Set/2
  20. *  libraries, in order to supercede C Set/2 obsolete NLS routines.
  21. *
  22. *) For AIX development, this file is not needed since NLS is imbedded
  23. *  in all AIX system include files.
  24. *
  25. *) Future versions of C Set/2 will support this version of NLS and at
  26. *  that time this include file, and its associated libraries may be removed
  27. *  from the build process (the make file).
  28. *
  29. **/
  30.  
  31. #ifndef daylight                       /* extracted from CSET2 time.h */
  32.  
  33.     char * _Optlink _strdate( char * );
  34.     char * _Optlink _strtime( char * );
  35.  
  36.     extern int  _daylight; /* non-zero if daylight savings time is used */
  37.     extern long _timezone; /* difference in seconds between UCT and local time */
  38.     extern char *_tzname[2]; /* std/daylight savings time zone names  */
  39.  
  40. #endif
  41.  
  42. void _Optlink _exit( int );       /* extracted from CSET2 stdlib.h */
  43.  
  44. extern  int     _cat_do_open(nl_catd);
  45. extern  void    _cat_hard_close(nl_catd);
  46.  
  47. #ifdef __stdio_h
  48.   extern  FILE    *_cat_openfile(char *);
  49. #endif
  50.  
  51.