definition for users of extern data
#ifndef ATT_GRAPHPVT_H
#define ATT_GRAPHPVT_H 1
+#define _BLD_agraph 1
#ifndef EXTERN
#define EXTERN extern
# if !defined(_BLD_agraph) && defined(__IMPORT__)
# define extern __IMPORT__
# endif
+#endif
+#if !defined(_BLD_agraph) && defined(_WIN32)
+#define extern __declspec(dllimport)
#endif
extern Agdesc_t Agdirected, Agstrictdirected, Agundirected,
#if _BLD_cdt && defined(__EXPORT__)
#define extern __EXPORT__
#endif
+#if !_BLD_cdt && defined(_WIN32)
+#define extern __declspec(dllimport)
+#endif
#if !_BLD_cdt && defined(__IMPORT__)
#define extern __IMPORT__
#endif
_BEGIN_EXTERNS_ extern ssize_t _Sfi;
+#if !_BLD_sfio && defined(_WIN32)
+#define extern __declspec(dllimport)
+#endif
/* standard in/out/err streams */
extern Sfio_t *sfstdin;
extern Sfio_t *sfstdout;
extern Sfio_t _Sfstdin;
extern Sfio_t _Sfstdout;
extern Sfio_t _Sfstderr;
+#undef extern
#if _DLL && _DLL_INDIRECT_DATA
/* The Uwin shared library environment requires these to be defined