#ifndef _WX_URI_H_
#define _WX_URI_H_
-#if defined(__GNUG__) && !defined(__APPLE__)
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "uri.h"
#endif
// Originally based off of RFC 2396 - then
// extended to meet the newer RFC 2396.bis
// specifications.
-class wxURI : public wxObject
+class WXDLLIMPEXP_BASE wxURI : public wxObject
{
public:
wxURI();
static void Escape (wxString& s, const wxChar& c);
static bool IsEscape(const wxChar*& uri);
- static wxInt32 CharToHex(const wxChar& c);
+ static wxChar CharToHex(const wxChar& c);
static bool IsUnreserved (const wxChar& c);
static bool IsReserved (const wxChar& c);