$OpenBSD: patch-autodoc_source_display_idl_hi_ary_cxx,v 1.2 2006/12/13 10:25:14 robert Exp $
--- autodoc/source/display/idl/hi_ary.cxx.orig.port	Fri Dec  1 18:51:38 2006
+++ autodoc/source/display/idl/hi_ary.cxx	Mon Dec 11 22:27:36 2006
@@ -180,7 +180,7 @@ AryAccess::Search_Ce( StringVector &    
     o_mainEntity = sNextName;
 
     // Find member:
-    if ( *pNext == 0 )
+    if ( *pNext == '\0' )
         return true; 
 	nextName(pNext, o_memberEntity);
     if (strchr(o_memberEntity,':') != 0)
@@ -188,7 +188,7 @@ AryAccess::Search_Ce( StringVector &    
                    
     int nMemberLen = o_memberEntity.length();
     if ( nMemberLen > 2
-            ?   *(pNext + nMemberLen - 2) == '('
+            ?  (*pNext && *(pNext + nMemberLen - 2) == '(')
             : false )
     {
         o_memberEntity.assign(o_memberEntity,nMemberLen-2);
