Elinks folks,
The enclosed is a patch for porting Elinks to OpenSolaris.
Please acknowledge acceptance of this patch.
-- mark
--
<http://www.sun.com> * Mark A. Carlson *
Sr. Architect
*Systems Group*
Phone x69559 / 303-223-6139
Email [email protected]
--- elinks-0.11.5/src/session/session.c 2009-01-28 03:26:15.595141936 -0800
+++ elinks-0.11.5-new/src/session/session.c 2009-01-28 03:26:06.024737496
-0800
@@ -423,7 +423,11 @@ load_ecmascript_imports(struct session *
#define load_ecmascript_imports(ses, doc_view)
#endif
+#if defined (__SUNPRO_C)
+static inline void
+#else
inline void
+#endif
load_frames(struct session *ses, struct document_view *doc_view)
{
struct document *document = doc_view->document;
--- elinks-0.11.5/src/util/conv.c 2009-01-28 03:26:35.022458560 -0800
+++ elinks-0.11.5-new/src/util/conv.c 2009-01-28 03:25:09.212165347 -0800
@@ -52,8 +52,13 @@ elinks_ulongcat(unsigned char *s, unsign
unsigned char fillchar, unsigned int base,
unsigned int upper)
{
+#if defined (__SUNPRO_C)
+ unsigned char unum[]= "0123456789ABCDEF";
+ unsigned char lnum[]= "0123456789abcdef";
+#else
static unsigned char unum[]= "0123456789ABCDEF";
static unsigned char lnum[]= "0123456789abcdef";
+#endif
unsigned char *to_num = (unsigned char *) (upper ? &unum : &lnum);
unsigned int start = slen ? *slen : 0;
unsigned int nlen = 1; /* '0' is one char, we can't have less. */
_______________________________________________
elinks-dev mailing list
[email protected]
http://linuxfromscratch.org/mailman/listinfo/elinks-dev