| version 1.7, 2000/08/21 08:31:36 | 
version 1.12, 2001/08/20 09:03:26 | 
 | 
 | 
|   * shall be made on your publication or presentation in any form of the | 
  * shall be made on your publication or presentation in any form of the | 
|   * results obtained by use of the SOFTWARE. | 
  * results obtained by use of the SOFTWARE. | 
|   * (4) In the event that you modify the SOFTWARE, you shall notify FLL by | 
  * (4) In the event that you modify the SOFTWARE, you shall notify FLL by | 
|   * e-mail at risa-admin@flab.fujitsu.co.jp of the detailed specification | 
  * e-mail at risa-admin@sec.flab.fujitsu.co.jp of the detailed specification | 
|   * for such modification or the source code of the modified part of the | 
  * for such modification or the source code of the modified part of the | 
|   * SOFTWARE. | 
  * SOFTWARE. | 
|   * | 
  * | 
 | 
 | 
|   * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, | 
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, | 
|   * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. | 
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. | 
|   * | 
  * | 
|   * $OpenXM: OpenXM_contrib2/asir2000/include/ox.h,v 1.6 2000/03/28 06:32:22 noro Exp $ | 
  * $OpenXM: OpenXM_contrib2/asir2000/include/ox.h,v 1.11 2001/06/15 07:56:05 noro Exp $ | 
|  */ | 
 */ | 
|  #include "com.h" | 
 #include "com.h" | 
|   | 
  | 
 | 
 | 
|  #define SM_executeStringByLocalParserInBatchMode 274 | 
 #define SM_executeStringByLocalParserInBatchMode 274 | 
|  #define SM_getsp 275 | 
 #define SM_getsp 275 | 
|  #define SM_dupErrors 276 | 
 #define SM_dupErrors 276 | 
|   | 
 #define SM_pushCMOtag 277 | 
|   | 
  | 
|  #define SM_nop 300 | 
 #define SM_nop 300 | 
|   | 
  | 
| Line 146  typedef FILE *ox_stream; | 
 
  | 
| Line 147  typedef FILE *ox_stream; | 
 
 
 | 
|  /* a macro to check whether data are available in the read buffer */ | 
 /* a macro to check whether data are available in the read buffer */ | 
|  #if defined(linux) | 
 #if defined(linux) | 
|  #define FP_DATA_IS_AVAILABLE(fp) ((fp)->_IO_read_ptr < (fp)->_IO_read_end) | 
 #define FP_DATA_IS_AVAILABLE(fp) ((fp)->_IO_read_ptr < (fp)->_IO_read_end) | 
|  #elif defined(__FreeBSD__) | 
 #elif defined(__FreeBSD__) || (defined(__MACH__) && defined(__ppc__)) | 
|  #define FP_DATA_IS_AVAILABLE(fp) ((fp)->_r) | 
 #define FP_DATA_IS_AVAILABLE(fp) ((fp)->_r) | 
|  #elif defined(sparc) || defined(__alpha) || defined(__SVR4) || defined(mips) | 
 #elif defined(sparc) || defined(__alpha) || defined(__SVR4) || defined(mips) || defined(_IBMR2) | 
|  #define FP_DATA_IS_AVAILABLE(fp) ((fp)->_cnt) | 
 #define FP_DATA_IS_AVAILABLE(fp) ((fp)->_cnt) | 
|  #elif defined(VISUAL) | 
 #elif defined(VISUAL) | 
|  #define FP_DATA_IS_AVAILABLE(fp) ((fp)->p < (fp)->buf_size) | 
 #define FP_DATA_IS_AVAILABLE(fp) ((fp)->p < (fp)->buf_size) | 
| Line 160  typedef FILE *ox_stream; | 
 
  | 
| Line 161  typedef FILE *ox_stream; | 
 
 
 | 
|   | 
  | 
|  extern jmp_buf environnement; | 
 extern jmp_buf environnement; | 
|   | 
  | 
|  extern jmp_buf env; | 
 extern jmp_buf main_env; | 
|  extern int *StackBottom; | 
 extern int *StackBottom; | 
|  extern int ox_do_copy, ox_do_count, ox_count_length; | 
 extern int ox_do_copy, ox_do_count, ox_count_length; | 
|  extern char *ox_copy_bptr; | 
 extern char *ox_copy_bptr; |