$ct diff -ser partial-stab.h partial-stab.h.update cleartool: Warning: No type info, using text file type manager. ******************************** <<< file 1: partial-stab.h >>> file 2: partial-stab.h.update ******************************** -----[258 changed to 258]----- < --- > #if 0 -----[after 261 inserted 262-270]----- > #else > /* Sun WorkShop 6 update 2 C 5.3 does not generate the last back > slash for the first N_SO stab. This is a bug with the compiler > since it violates the documentation. The code under '#else' > should be removed if SUN fix this problem.*/ > > if (first_so_symnum == symnum) > continue; /* Simply ignore directory name SOs */ > #endif $ct diff -ser dbxread.c dbxread.c.update cleartool: Warning: No type info, using text file type manager. ******************************** <<< file 1: dbxread.c >>> file 2: dbxread.c.update ******************************** -----[after 2141 inserted 2142]----- > #if 0 -----[after 2142 inserted 2144-2166]----- > #else > { > /* Sun WorkShop 6 update 2 C 5.3 does not generate the last back > slash for the first N_SO stab. This is a bug with the compiler > since it violates the documentation. The code under "#else' > should be removed if SUN fix this problem.*/ > > int len = strlen(name); > char * buf; > > if (name[len-1] != '/') > { > buf = (char *)xmalloc(len+2); > sprintf(buf, "%s%c\0", name, '/'); > } > else > buf = name; > start_symtab (buf, NULL, valu); > > if (name[len-1] != '/') > free(buf); > } > #endif $ct diff -ser stabsread.c stabsread.c.update cleartool: Warning: No type info, using text file type manager. ******************************** <<< file 1: stabsread.c >>> file 2: stabsread.c.update ******************************** -----[3557-3558 changed to 3557-3559]----- < < while (**pp != ';') --- > /* Stab string for structure/union does not end with two ';' in > Sun WorkShop 6 update 2 C 5.3 */ > while (**pp != ';' && **pp != '\0')