// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: pkgsystem.cc,v 1.2 2001/02/20 07:03:17 jgg Exp $
+// $Id: pkgsystem.cc,v 1.3 2004/02/27 00:43:16 mdz Exp $
/* ######################################################################
System - Abstraction for running on different systems.
##################################################################### */
/*}}}*/
// Include Files /*{{{*/
-#ifdef __GNUG__
-#pragma implementation "apt-pkg/pkgsystem.h"
-#endif
-
#include <apt-pkg/pkgsystem.h>
#include <apt-pkg/policy.h>
+#include <cassert>
+#include <cstring>
/*}}}*/
pkgSystem *_system = 0;
/* Add it to the global list.. */
pkgSystem::pkgSystem()
{
+ assert(GlobalListLen < sizeof(SysList)/sizeof(*SysList));
SysList[GlobalListLen] = this;
GlobalListLen++;
}