The R Project SVN R

Rev

Rev 83684 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 83684 Rev 87075
Line 1... Line 1...
1
/*
1
/*
2
 *  R : A Computer Language for Statistical Data Analysis
2
 *  R : A Computer Language for Statistical Data Analysis
3
 *  Copyright (C) 2001-11 The R Core Team.
3
 *  Copyright (C) 2001-24 The R Core Team.
4
 *
4
 *
5
 *  This header file is free software; you can redistribute it and/or modify
5
 *  This header file is free software; you can redistribute it and/or modify
6
 *  it under the terms of the GNU Lesser General Public License as published by
6
 *  it under the terms of the GNU Lesser General Public License as published by
7
 *  the Free Software Foundation; either version 2.1 of the License, or
7
 *  the Free Software Foundation; either version 2.1 of the License, or
8
 *  (at your option) any later version.
8
 *  (at your option) any later version.
Line 42... Line 42...
42
# ifndef R_GRAPHICSENGINE_H_
42
# ifndef R_GRAPHICSENGINE_H_
43
#  error R_ext/GraphicsEngine.h must be included first, and includes this header
43
#  error R_ext/GraphicsEngine.h must be included first, and includes this header
44
# endif
44
# endif
45
#endif
45
#endif
46
 
46
 
-
 
47
#include <R_ext/libextern.h>
47
#include <R_ext/Boolean.h>
48
#include <R_ext/Boolean.h>
48
 
49
 
49
#ifdef __cplusplus
50
#ifdef __cplusplus
50
extern "C" {
51
extern "C" {
51
#endif
52
#endif
Line 971... Line 972...
971
#define END_SUSPEND_INTERRUPTS R_interrupts_suspended = __oldsusp__; \
972
#define END_SUSPEND_INTERRUPTS R_interrupts_suspended = __oldsusp__; \
972
    if (R_interrupts_pending && ! R_interrupts_suspended) \
973
    if (R_interrupts_pending && ! R_interrupts_suspended) \
973
        Rf_onintr(); \
974
        Rf_onintr(); \
974
} while(0)
975
} while(0)
975
    
976
    
976
#include <R_ext/libextern.h>
-
 
977
LibExtern Rboolean R_interrupts_suspended;    
977
LibExtern Rboolean R_interrupts_suspended;    
978
LibExtern int R_interrupts_pending;
978
LibExtern int R_interrupts_pending;
979
extern void Rf_onintr(void);
979
extern void Rf_onintr(void);
980
LibExtern Rboolean mbcslocale;
980
LibExtern Rboolean mbcslocale;
981
#endif
981
#endif