+2002-07-02 Robert Collins <rbtcollins@hotmail.com>
+
+ * Makefile.am (inilint_SOURCES): Add PackageSpecification sources.
+ nb: inilint is still incomplete, as the packageversion code is not
+ ready for database-less linking.
+ * site.cc (get_site_list): When the same site is reentered by the user
+ replace the old one. (Suggested by John Marshall).
+
2002-07-02 Robert Collins <rbtcollins@hotmail.com>
* IniDBBuilderPackage.cc (IniDBBuilderPackage::buildPackageSource):
@MINGWTARGET_TRUE@inilint_extras = \
@MINGWTARGET_TRUE@ autoload.c \
-@MINGWTARGET_TRUE@ mklink2.cc\
@MINGWTARGET_TRUE@ mklink2.cc
@MINGWTARGET_FALSE@inilint_extras =
IOStreamProvider.h \
mkdir.cc \
mkdir.h \
+ PackageSpecification.cc \
+ PackageSpecification.h \
PackageTrust.h \
rfc1738.cc \
rfc1738.h \
noinst_PROGRAMS = setup$(EXEEXT) @INILINT@
PROGRAMS = $(noinst_PROGRAMS)
-@MINGWTARGET_TRUE@am__objects_1 = autoload.$(OBJEXT) mklink2.$(OBJEXT) \
-@MINGWTARGET_TRUE@ mklink2.$(OBJEXT)
+@MINGWTARGET_TRUE@am__objects_1 = autoload.$(OBJEXT) mklink2.$(OBJEXT)
@MINGWTARGET_FALSE@am__objects_1 =
am_inilint_OBJECTS = filemanip.$(OBJEXT) find.$(OBJEXT) \
FindVisitor.$(OBJEXT) LogSingleton.$(OBJEXT) \
IniDBBuilder.$(OBJEXT) inilex.$(OBJEXT) inilintmain.$(OBJEXT) \
iniparse.$(OBJEXT) IniParseFeedback.$(OBJEXT) \
io_stream.$(OBJEXT) io_stream_file.$(OBJEXT) mkdir.$(OBJEXT) \
- rfc1738.$(OBJEXT) String++.$(OBJEXT) $(am__objects_1)
+ PackageSpecification.$(OBJEXT) rfc1738.$(OBJEXT) \
+ String++.$(OBJEXT) $(am__objects_1)
inilint_OBJECTS = $(am_inilint_OBJECTS)
inilint_DEPENDENCIES = libgetopt++/libgetopt++.la
inilint_LDFLAGS =
site_list_type & listobj =
all_site_list.registerbyobject (*newsite);
if (&listobj != newsite)
- /* That site was already registered */
- delete newsite;
+ {
+ /* That site was already registered */
+ listobj = *newsite;
+ delete newsite;
+ }
}
}
delete[] theString;