--- plucker-0.03/viewer/anchor.c.original	Mon May  1 01:01:15 2000
+++ plucker-0.03/viewer/anchor.c	Mon May  1 00:56:24 2000
@@ -203,3 +203,22 @@
   else
     newAnchor->state = ANCHOR_DELETED;  	  /* oooooh :( */
 }
+
+#ifdef PalmOS1
+int MemCmp (VoidPtr s1, VoidPtr s2, ULong numBytes) {
+	unsigned char 	*tmp1 = (char *) s1,
+			*tmp2 = (char *) s2;
+	int		count;
+	
+	for (count = 0; count < numBytes; count++, tmp1++, tmp2++) {
+		if (*tmp1 == *tmp2) 
+			continue;
+		else
+			if (*tmp1 < *tmp2)
+				return -1;
+			else
+				return 1;
+	}
+	return 0;
+}
+#endif
--- plucker-0.03/viewer/anchor.h.original	Mon Jun 21 17:12:16 1999
+++ plucker-0.03/viewer/anchor.h	Mon May  1 00:55:45 2000
@@ -26,6 +26,13 @@
 
 #include "viewer.h"
 
+/* this should be done here because PalmOS1 doesn't appears to have this
+ * function - aris
+ */
+#ifdef PalmOS1
+int MemCmp (VoidPtr s1, VoidPtr s2, ULong numBytes);
+#endif
+
 void adjustVisibleAnchors(Viewport *viewport, int adjustment);
 void highlightAnchor(Viewport *viewport, VisibleAnchor *anchor, int state);
 int findVisibleAnchor(Viewport *viewport, int x, int y);
--- plucker-0.03/viewer/viewer.rcp.original	Mon May  1 01:01:44 2000
+++ plucker-0.03/viewer/viewer.rcp	Mon May  1 01:04:34 2000
@@ -25,7 +25,6 @@
 
 VERSION 1 "1.0"
 ICON "icons/viewer.bmp"
-SMALLICON "icons/viewersm.bmp"
 BITMAP ID bmpHome  "icons/home.bmp"
 BITMAP ID bmpLeft  "icons/left.bmp"
 BITMAP ID bmpRight "icons/right.bmp"
--- plucker-0.03/viewer/os.c.original	Mon May  1 03:06:40 2000
+++ plucker-0.03/viewer/os.c	Mon May  1 00:49:47 2000
@@ -25,10 +25,16 @@
 
 #include "os.h"
 
+/* damn ugly but it's the best thing i thinked at this time - aris */
+#ifdef PalmOS1
+#define largeBoldFont 0x00
+#endif
+
 FontID *Styles;
 FontID os3Styles[MAXSTYLES] = {
   stdFont, largeBoldFont, largeBoldFont, largeFont,
   largeFont, boldFont, boldFont, boldFont };
+
 FontID os2Styles[MAXSTYLES] = {
   stdFont, boldFont, boldFont, boldFont,
   boldFont, stdFont, stdFont, stdFont };
@@ -53,8 +59,12 @@
 void osSpecificInitialization(void)
 {
   unsigned int checkVersion;
-  
+
+#ifndef PalmOS1  
   FtrGet(sysFtrCreator, sysFtrNumROMVersion, &osVersion);
+#else
+  osVersion = 0x0400;
+#endif
   
   checkVersion = (osVersion >> 16) & 0xff00;
   
