/* Ofront+ 1.0 -swC -48 */

#ifndef Out__oh
#define Out__oh

#include "SYSTEM.oh"


#ifndef CHAR16_ARRAY_DEF
#define CHAR16_ARRAY_DEF
typedef struct CHAR16_ARRAY {
  INTEGER len[1];
  LONGCHAR data[1];
} CHAR16_ARRAY;
#endif 

import BOOLEAN Out_IsConsole;


import void Out_Char (LONGCHAR ch);
import void Out_Flush (void);
import void Out_Hex (LONGINT x, LONGINT n);
import void Out_Int (LONGINT x, LONGINT n);
import void Out_Ln (void);
import void Out_LongReal (REAL x, INTEGER n);
import void Out_LongRealFix (REAL x, INTEGER n, INTEGER k);
import void Out_Open (void);
import void Out_Real (SHORTREAL x, INTEGER n);
import void Out_RealFix (SHORTREAL x, INTEGER n, INTEGER k);
import void Out_String (LONGCHAR *str, INTEGER str__len);
import void Out_Utf8 (CHAR *s, INTEGER s__len);
import void *Out__init (void);


#endif
