Revision 1276 trunk/src/tools99/cifstrem.h

cifstrem.h (revision 1276)
44 44
*/
45 45

  
46 46
#ifndef CIFSTREM_H
47
  #define CIFSTREM_H
48
#  include <fvar.hpp>
47
#define CIFSTREM_H
49 48

  
50
#if defined(__GNUDOS__)
51
  #if defined(__GNUC__)
52
    #if (__GNUC__ < 3)
53
      #pragma interface
54
    #endif
55
  #else
56
    #pragma interface
57
  #endif
49
#include <fvar.hpp>
50

  
51
#if defined(__GNUC__) && (__GNUC__ < 3)
52
  #pragma interface
58 53
#endif
59 54

  
60 55
#if defined(linux) || defined(__GNUDOS__)
61 56
#define USE_LONG_LONG
62 57
#endif
63 58

  
64

  
65 59
#include <stdio.h>
66 60

  
67

  
68
#if defined (__WAT32__)
61
#ifdef __WAT32__
69 62
  #include <iostream.h>
70 63
  #include <strstrea.h>
71 64
#endif
72

  
73
#if  defined( __BCPLUSPLUS__) && !defined(__linux__)
65
#ifdef __BCPLUSPLUS__
74 66
  #include <strstrea.h>
75 67
#endif
76

  
77 68
#ifdef __ZTC__
78 69
  #include <iomanip.hpp>
79 70
  #include <strstrea.hpp>
......
86 77
#endif
87 78

  
88 79
#if defined(__GNU__) || defined(__GNUDOS__)
89
#if !defined(linux) && !defined(__CYGWIN32__) && !defined(__MINGW32__)
90
  #include <strstrea.h>
91
#else
92
#  if (__GNUC__  >= 3)
93
#    include <sstream>
94
#  else
95
#    include <strstream.h>
96
#  endif
80
  #if !defined(linux) && !defined(__CYGWIN32__) && !defined(__MINGW32__)
81
    #include <strstrea.h>
82
  #else
83
    #if (__GNUC__  >= 3)
84
      #include <sstream>
85
    #else
86
      # include <strstream.h>
87
    #endif
88
  #endif
97 89
#endif
98
#endif
99 90

  
100 91
#include <ctype.h>
101 92
#include <stdlib.h>
......
212 203
#  endif
213 204
#endif
214 205

  
215

  
216 206
#include <stdio.h>
217 207

  
208
char* comment() { return comment_line; }
209
char* signature();
218 210

  
219

  
220

  
221

  
222

  
223
  char* comment() { return comment_line; }
224
  char* signature();
225

  
226 211
  cifstream& operator>>(const dvariable& z);
227 212
 //  cifstream& operator>>(const prevariable& z);
228 213
#if defined(USE_LONG_LONG)

Also available in: Unified diff