This commit was manufactured by cvs2svn to create branch 'XPCOM_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/XPCOM_BRANCH@101 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
(no author)
1998-04-08 05:34:53 +00:00
parent 3dbdfee941
commit 7df6e8cb7b
4 changed files with 0 additions and 6212 deletions

View File

@@ -1,248 +0,0 @@
# Three different line formats are valid:
# key -a aliases...
# key [options] directory
# key [options] directory files...
#
# Where "options" are composed of:
# -i prog Run "prog" on "cvs commit" from top-level of module.
# -o prog Run "prog" on "cvs checkout" of module.
# -e prog Run "prog" on "cvs export" of module.
# -t prog Run "prog" on "cvs rtag" of module.
# -u prog Run "prog" on "cvs update" of module.
# -d dir Place module in directory "dir" instead of module name.
# -l Top-level directory only -- do not recurse.
#
# NOTE: If you change any of the "Run" options above, you'll have to
# release and re-checkout any working directories of these modules.
#
# And "directory" is a path to a directory relative to $CVSROOT.
#
# The "-a" option specifies an alias. An alias is interpreted as if
# everything on the right of the "-a" had been typed on the command line.
#
# You can encode a module within a module by using the special '&'
# character to interpose another module into the current module. This
# can be useful for creating a module that consists of many directories
# spread out over the entire source repository.
ClientSourceProduct -a \
ClientSourceProductWin \
ClientSourceProductMac \
ClientSourceProductUnix \
ClientSourceProductWin -a MozillaCommon MozillaWinOnly
ClientSourceProductMac -a MozillaCommon MozillaMacOnly
ClientSourceProductUnix -a MozillaCommon MozillaUnixOnly
MozillaCommon -a \
ns/LEGAL \
ns/LICENSE \
ns/build \
ns/include \
ns/jpeg \
ns/js \
ns/lib/htmldlgs \
ns/lib/layout \
ns/lib/libcnv \
ns/lib/libi18n \
ns/lib/liblayer \
ns/lib/libmisc \
ns/lib/libmime \
ns/lib/libmocha \
ns/lib/libnet \
ns/lib/libparse \
ns/lib/libpics \
ns/lib/libpwcac \
ns/lib/libstyle \
ns/lib/plugin \
ns/lib/xlate \
ns/lib/xp \
ns/modules/edtplug/classes \
ns/modules/edtplug/src \
ns/modules/edtplug/include \
ns/modules/libfont/classes \
ns/modules/libfont/public \
ns/modules/libfont/src \
ns/modules/libhook \
ns/modules/libimg \
ns/modules/libpref \
ns/modules/libreg \
ns/modules/libutil \
ns/modules/progress/src \
ns/modules/rdf \
ns/modules/schedulr \
ns/modules/security/freenav \
ns/modules/xml \
ns/modules/zlib/src \
ns/nav-java/stubs \
ns/nsprpub \
ns/xpcom \
ns/l10n \
ns/nsprpub \
ns/dbm \
ns/modules/schedulr
MozillaWinOnly -a \
ns/client.mak \
ns/cmd/makefile.win \
ns/cmd/wincom \
ns/cmd/winfe \
ns/config \
ns/lib/makefile.win \
ns/modules/coreincl \
ns/modules/edtplug/makefile.win \
ns/makefile.win \
ns/modules/libfont/jmcgen \
ns/modules/libfont/makefile.win \
ns/modules/libfont/producers/makefile.win \
ns/modules/libfont/producers/win \
ns/modules/libfont/producers/win/classes \
ns/modules/libfont/producers/win/classes/netscape \
ns/modules/libfont/producers/win/classes/netscape/fonts \
ns/modules/libfont/producers/win/src \
ns/modules/makefile.win \
ns/modules/progress/makefile.win \
ns/modules/progress/public \
ns/modules/security/makefile.win \
ns/modules/zlib/makefile.win \
ns/nav-java/makefile.win \
JavaStubWin
MozillaUnixOnly -a \
ns/cmd/Makefile \
ns/cmd/stubfe \
ns/cmd/xfe \
ns/config/.cvsignore \
ns/config/AIX.mk \
ns/config/BSD_OS.mk \
ns/config/bsdecho.c \
ns/config/bsdecho.c \
ns/config/clobber_miss.pl \
ns/config/clobber_miss.pl \
ns/config/common.mk \
ns/config/common.mk \
ns/config/config.guess \
ns/config/config.mk \
ns/config/coreconf.mk \
ns/config/coreconf.mk \
ns/config/cvsco.pl \
ns/config/cvsco.pl \
ns/config/fastcwd.pl \
ns/config/fastcwd.pl \
ns/config/FreeBSD.mk \
ns/config/gtscc.c \
ns/config/HP-UX.mk \
ns/config/IRIX.mk \
ns/config/Linux.mk \
ns/config/makecopy.c \
ns/config/makecopy.c \
ns/config/Makefile \
ns/config/Makefile \
ns/config/mangle.c \
ns/config/mangle.c \
ns/config/mantomak.c \
ns/config/mantomak.c \
ns/config/mkdepend \
ns/config/NCR.mk \
ns/config/NEC.mk \
ns/config/NEWS-OS.mk \
ns/config/NEXTSTEP.mk \
ns/config/nfspwd.pl \
ns/config/nfspwd.pl \
ns/config/nodl.pl \
ns/config/nodl.pl \
ns/config/nsinstall.c \
ns/config/nsinstall.c \
ns/config/OSF1.mk \
ns/config/outofdate.pl \
ns/config/outofdate.pl \
ns/config/pathsub.c \
ns/config/pathsub.c \
ns/config/pathsub.h \
ns/config/pathsub.h \
ns/config/pkg2dpth.pl \
ns/config/pkg2dpth.pl \
ns/config/ports \
ns/config/revdepth.pl \
ns/config/revdepth.pl \
ns/config/Rhapsody.mk \
ns/config/rules.mk \
ns/config/SCOOS.mk \
ns/config/SINIX.mk \
ns/config/sj.pl \
ns/config/sj.pl \
ns/config/SunOS.mk \
ns/config/SunOS4.mk \
ns/config/SunOS5.mk \
ns/config/UNIXWARE.mk \
ns/config/xmversion.sh \
ns/lib/Makefile \
ns/Makefile \
ns/modules/edtplug/Makefile \
ns/modules/libfont/jmcgen \
ns/modules/libfont/Makefile \
ns/modules/libfont/producers/Makefile \
ns/modules/Makefile \
ns/modules/progress/Makefile \
ns/modules/progress/public \
ns/modules/security/Makefile \
ns/modules/zlib/Makefile \
ns/nav-java/Makefile \
ns/lib/mariner \
JavaStubUnix
MozillaMacOnly -a \
ns/cmd/macfe \
ns/lib/mac/AutoAdmin \
ns/lib/mac/Includes \
ns/lib/mac/MacMemoryAllocator \
ns/lib/mac/Misc \
ns/lib/mac/MoreFiles \
ns/lib/mac/NSRuntime \
ns/lib/mac/NSStdLib \
ns/lib/mac/patches \
ns/lib/mac/PowerPlant \
ns/lib/mac/UserInterface \
ns/modules/coreincl \
ns/modules/edtplug/macbuild \
ns/modules/libfont/jmcgen/include \
ns/modules/libfont/jmcgen/src \
ns/modules/libfont/macbuild \
ns/modules/progress/macbuild \
ns/modules/progress/public \
ns/modules/zlib/macbuild \
ns/lib/mariner \
JavaStubMac
JavaStubAll -a \
JavaStubWin \
JavaStubMac \
JavaStubUnix
JavaStubCore -a \
ns/sun-java/stubs/include \
ns/sun-java/stubs/src
JavaStubMac -a \
JavaStubCore \
ns/sun-java/stubs/macbuild \
ns/sun-java/stubs/macjri
JavaStubUnix -a \
JavaStubCore \
ns/sun-java/Makefile \
ns/sun-java/stubs/jri \
ns/sun-java/stubs/Makefile
JavaStubWin -a \
JavaStubCore \
ns/sun-java/makefile.win \
ns/sun-java/stubs/jri \
ns/sun-java/stubs/makefile.win

File diff suppressed because it is too large Load Diff

View File

@@ -1,21 +0,0 @@
#!gmake
#
# The contents of this file are subject to the Netscape Public License
# Version 1.0 (the "NPL"); you may not use this file except in
# compliance with the NPL. You may obtain a copy of the NPL at
# http://www.mozilla.org/NPL/
#
# Software distributed under the NPL is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
# for the specific language governing rights and limitations under the
# NPL.
#
# The Initial Developer of this code under the NPL is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All Rights
# Reserved.
DEPTH = ../..
DIRS = classes src include
include $(DEPTH)/config/rules.mk

View File

@@ -1,66 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/*
* The contents of this file are subject to the Netscape Public License
* Version 1.0 (the "NPL"); you may not use this file except in
* compliance with the NPL. You may obtain a copy of the NPL at
* http://www.mozilla.org/NPL/
*
* Software distributed under the NPL is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
* for the specific language governing rights and limitations under the
* NPL.
*
* The Initial Developer of this code under the NPL is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
* Reserved.
*/
#include <stdio.h>
#include "nsID.h"
const static char gIDFormat[] =
"{%08lx-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x}";
/*
* Turns a {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} string into
* an nsID
*/
PRBool nsID::Parse(char *aIDStr) {
int count, n1, n2, n3[8];
long int n0;
count = sscanf(aIDStr, gIDFormat,
&n0, &n1, &n2,
&n3[0],&n3[1],&n3[2],&n3[3],
&n3[4],&n3[5],&n3[6],&n3[7]);
m0 = (PRInt32) n0;
m1 = (PRInt16) n1;
m2 = (PRInt16) n2;
for (int i = 0; i < 8; i++) {
m3[i] = (PRInt8) n3[i];
}
return (PRBool) (count == 11);
}
/*
* Returns an allocated string in {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
* format. Caller should delete [] the string.
*/
char *nsID::ToString() const
{
char *res = new char[39];
if (res != NULL) {
sprintf(res, gIDFormat,
(long int) m0, (int) m1, (int) m2,
(int) m3[0], (int) m3[1], (int) m3[2], (int) m3[3],
(int) m3[4], (int) m3[5], (int) m3[6], (int) m3[7]);
}
return res;
}