License changes, take 2. Bug 98089. mozilla/config/, mozilla/caps/, mozilla/build/.

This commit is contained in:
gerv%gerv.net 2001-09-25 01:03:58 +00:00
Родитель 35df625dea
Коммит 2cab766559
49 изменённых файлов: 1114 добавлений и 1078 удалений

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* /*
This file overrides all option settings in the IDE. It is an attempt to allow all builds This file overrides all option settings in the IDE. It is an attempt to allow all builds

Просмотреть файл

@ -1,43 +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.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
#error "DonÕt use me!"
#define OLDROUTINELOCATIONS 0
#define XP_MAC 1
#define NSPR20 1
#define _NO_FAST_STRING_INLINES_ 1
#define HAVE_BOOLEAN 1
#define NETSCAPE 1
#define OTUNIXERRORS 1 /* We want OpenTransport error codes */
#define OJI 1
/*
This compiles in heap dumping utilities and other good stuff
for developers -- maybe we only want it in for a special SDK
nspr/java runtime(?):
*/
#define DEVELOPER_DEBUG 1
#define MAX(_a,_b) ((_a) < (_b) ? (_b) : (_a))
#define MIN(_a,_b) ((_a) < (_b) ? (_a) : (_b))

Просмотреть файл

@ -1,25 +1,41 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1999-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1999-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Mitch Stoltz <mstoltz@netscape.com> * Mitch Stoltz <mstoltz@netscape.com>
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* Defines an interface for aggregate principals. */ /* Defines an interface for aggregate principals. */
%{C++ %{C++

Просмотреть файл

@ -1,38 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1999-2000 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
* Norris Boyd
* Mitchell Stoltz <mstoltz@netscape.com>
*/
/* Defines an interface for certificate principals. */
#include "nsIPrincipal.idl"
#include "nsIZipReader.idl"
%{C++
#define NS_CERTIFICATEPRINCIPAL_CONTRACTID "@mozilla.org/certificateprincipal;1"
#define NS_CERTIFICATEPRINCIPAL_CLASSNAME "certificateprincipal"
%}
[uuid(ebfefcd0-25e1-11d2-8160-006008119d7a)]
interface nsICertificatePrincipal : nsISupports {
readonly attribute string certificateID;
attribute string commonName;
};

Просмотреть файл

@ -1,40 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1999 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* Defines an interface for codebase principals. */
#include "nsIPrincipal.idl"
interface nsIURI;
%{C++
#define NS_CODEBASEPRINCIPAL_CONTRACTID "@mozilla.org/codebaseprincipal;1"
#define NS_CODEBASEPRINCIPAL_CLASSNAME "codebaseprincipal"
%}
[uuid(829fe440-25e1-11d2-8160-006008119d7a)]
interface nsICodebasePrincipal : nsISupports {
readonly attribute nsIURI URI;
readonly attribute string origin;
readonly attribute string spec;
};

Просмотреть файл

@ -1,26 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1999-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1999-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd *
* Mitch Stoltz *
*/ * Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* Defines the abstract interface for a principal. */ /* Defines the abstract interface for a principal. */

Просмотреть файл

@ -1,26 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1999 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1999
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd *
* Mitch Stoltz *
*/ * Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nsISupports.idl" #include "nsISupports.idl"
#include "nsIPrincipal.idl" #include "nsIPrincipal.idl"

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* /*
* Interface checked by caps to determine the capability needed to * Interface checked by caps to determine the capability needed to

Просмотреть файл

@ -1,25 +1,41 @@
/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1999-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1999-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Mitchell Stoltz <mstoltz@netscape.com> * Mitchell Stoltz <mstoltz@netscape.com>
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* An interface for calculating secure hashes and verifying signatures*/ /* An interface for calculating secure hashes and verifying signatures*/
#include "nsIPrincipal.idl" #include "nsIPrincipal.idl"

Просмотреть файл

@ -1,26 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd *
* Mitch Stoltz *
*/ * Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* describes aggregate principals which combine the /* describes aggregate principals which combine the
behavior of one or more other principals */ behavior of one or more other principals */

Просмотреть файл

@ -1,26 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd *
* Mitch Stoltz *
*/ * Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* describes principals for use with signed scripts */ /* describes principals for use with signed scripts */

Просмотреть файл

@ -1,25 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd *
*/ *
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* describes principals by their orginating URIs */ /* describes principals by their orginating URIs */

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* describes principals by their orginating uris*/ /* describes principals by their orginating uris*/
#ifndef _NS_JSPRINCIPALS_H_ #ifndef _NS_JSPRINCIPALS_H_
#define _NS_JSPRINCIPALS_H_ #define _NS_JSPRINCIPALS_H_

Просмотреть файл

@ -1,27 +1,40 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd *
* Mitch Stoltz *
* IBM Corporation * Alternatively, the contents of this file may be used under the terms of
*/ * either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#ifndef _NS_SCRIPT_SECURITY_MANAGER_H_ #ifndef _NS_SCRIPT_SECURITY_MANAGER_H_
#define _NS_SCRIPT_SECURITY_MANAGER_H_ #define _NS_SCRIPT_SECURITY_MANAGER_H_

Просмотреть файл

@ -1,25 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1999-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1999-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd *
*/ *
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* The privileged system principal. */ /* The privileged system principal. */

Просмотреть файл

@ -1,26 +1,41 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd
* Mitch Stoltz <mstoltz@netscape.com> * Mitch Stoltz <mstoltz@netscape.com>
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/*describes principals which combine one or more principals*/ /*describes principals which combine one or more principals*/
#include "nsAggregatePrincipal.h" #include "nsAggregatePrincipal.h"

Просмотреть файл

@ -1,26 +1,41 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd
* Mitch Stoltz <mstoltz@netscape.com> * Mitch Stoltz <mstoltz@netscape.com>
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/*describes principals for use in signed scripts*/ /*describes principals for use in signed scripts*/
#include "nsCertificatePrincipal.h" #include "nsCertificatePrincipal.h"

Просмотреть файл

@ -1,26 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1999-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1999-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd *
* Mitch Stoltz *
*/ * Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* Describes principals by their orginating uris */ /* Describes principals by their orginating uris */

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1999 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1999
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nsCodebasePrincipal.h" #include "nsCodebasePrincipal.h"
#include "nsJSPrincipals.h" #include "nsJSPrincipals.h"
#include "plstr.h" #include "plstr.h"

Просмотреть файл

@ -1,27 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd *
* Mitch Stoltz *
* Steve Morse * Alternatively, the contents of this file may be used under the terms of
*/ * either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nscore.h" #include "nscore.h"
#include "nsScriptSecurityManager.h" #include "nsScriptSecurityManager.h"
#include "nsIServiceManager.h" #include "nsIServiceManager.h"

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/*Factory for internal browser security resource managers*/ /*Factory for internal browser security resource managers*/
#include "nsCOMPtr.h" #include "nsCOMPtr.h"

Просмотреть файл

@ -1,25 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1999-2000 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1999-2000
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* Norris Boyd *
*/ *
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* The privileged system principal. */ /* The privileged system principal. */

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* /*
** **

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include <stdio.h> #include <stdio.h>
#include <sys\stat.h> #include <sys\stat.h>

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* */ /* */
/* /*
*-------------------------------------------------------------------------- *--------------------------------------------------------------------------

Просмотреть файл

@ -1,53 +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.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/*
* ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
* Component_Config.h
* ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
* This file is the Mac equivalent to ns/config/liteness.mak on Windows.
* Set different #define's to control what components get built.
*/
#if defined(MOZ_LITE) /* Nav-only */
#define MOZ_JSD
#define MOZ_NAV_BUILD_PREFIX
#elif defined(MOZ_MEDIUM) /* Nav + Composer */
#define EDITOR
#define MOZ_JSD
#define MOZ_COMMUNICATOR_CONFIG_JS
#define MOZ_SPELLCHK
#else /* The WHOLE enchilada */
#define EDITOR
#define MOZ_OFFLINE
#define MOZ_LOC_INDEP
#define MOZ_TASKBAR
#define MOZ_LDAP
#define MOZ_ADMIN_LIB
#define MOZ_COMMUNICATOR_NAME
#define MOZ_JSD
#define MOZ_IFC_TOOLS
#define MOZ_NETCAST
#define MOZ_COMMUNICATOR_ABOUT
#define MOZ_COMMUNICATOR_CONFIG_JS
#define MOZ_SPELLCHK
#endif

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#ifndef DefinesMac_h_ #ifndef DefinesMac_h_
#define DefinesMac_h_ #define DefinesMac_h_

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#ifndef DefinesMozilla_h_ #ifndef DefinesMozilla_h_
#define DefinesMozilla_h_ #define DefinesMozilla_h_

Просмотреть файл

@ -1,29 +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.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/* This file is included from the nav-java and sun-java projects */
#define MOCHAFILE 1
#define COMPILER 0
#define VERSION_NUMBER "40"
#define JAR_NAME "java"##VERSION_NUMBER##".jar"

Просмотреть файл

@ -1,25 +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.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
#define MOZ_MEDIUM
/* #define MOZ_FULLCIRCLE Turn on/off the Full Circle Stuff */

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* /*
This is included as a prefix file in all Mac projects. It ensures that This is included as a prefix file in all Mac projects. It ensures that

Просмотреть файл

@ -1,31 +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.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
#undef DEBUG
#undef Debug_Throw
#undef Debug_Signal
#undef txtnDebug
/* Read the common configuration file */
#ifndef MacConfigInclude_h_
#include "MacConfigInclude.h"
#endif

Просмотреть файл

@ -1,31 +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.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
#define DEBUG 1
#define Debug_Throw
#define Debug_Signal
#define txtnDebug
/* Read the common configuration file */
#ifndef MacConfigInclude_h_
#include "MacConfigInclude.h"
#endif

Просмотреть файл

@ -1,25 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
#define MAC_SHARED 1
#include "MacPrefix.h"

Просмотреть файл

@ -1,25 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
#define MAC_SHARED 1
#include "MacPrefix_debug.h"

Просмотреть файл

@ -1,25 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
#define MAC_STATIC 1
#include "MacPrefix.h"

Просмотреть файл

@ -1,25 +0,0 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
#define MAC_STATIC 1
#include "MacPrefix_debug.h"

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#pragma once #pragma once

Просмотреть файл

@ -1,31 +1,41 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* *
* Contributor(s):
* Modified by David.Gardiner@unisa.edu.au * Modified by David.Gardiner@unisa.edu.au
* added -i option, which prepends a #line with the absolute path of the file. Useful
* for debugging Mozilla on Windows.
* added hard symbolic link instead of copy for NTFS partitions
* added multi-copy, so a number of files can be copied to the same destination at once.
* *
*/ *
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include <windows.h> #include <windows.h>
#include <stdio.h> #include <stdio.h>

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
// Dependency building hack // Dependency building hack
// //

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include <windows.h> #include <windows.h>
#include <stdio.h> #include <stdio.h>

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* /*
** Netscape portable install command. ** Netscape portable install command.
** **

Просмотреть файл

@ -1,124 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/*
* Copyright (c) 1987 Regents of the University of California.
* All rights reserved.
*
* Redistribution and use in source and binary forms are permitted
* provided that: (1) source distributions retain this entire copyright
* notice and comment, and (2) distributions including binaries display
* the following acknowledgement: ``This product includes software
* developed by the University of California, Berkeley and its contributors''
* in the documentation or other materials provided with the distribution
* and in all advertising materials mentioning features or use of this
* software. Neither the name of the University nor the names of its
* contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getopt.c 4.12 (Berkeley) 6/1/90";
#endif /* LIBC_SCCS and not lint */
#include <stdio.h>
#include <string.h>
#define index strchr
#define rindex strrchr
/*
* get option letter from argument vector
*/
int opterr = 1, /* if error message should be printed */
optind = 1, /* index into parent argv vector */
optopt; /* character checked for validity */
char *optarg; /* argument associated with option */
#define BADCH (int)'?'
#define EMSG ""
getopt(int nargc, char **nargv, char *ostr)
{
static char *place = EMSG; /* option letter processing */
register char *oli; /* option letter list index */
char *p;
if (!*place) { /* update scanning pointer */
if (optind >= nargc || *(place = nargv[optind]) != '-') {
place = EMSG;
return(EOF);
}
if (place[1] && *++place == '-') { /* found "--" */
++optind;
place = EMSG;
return(EOF);
}
} /* option letter okay? */
if ((optopt = (int)*place++) == (int)':' ||
!(oli = index(ostr, optopt))) {
/*
* if the user didn't specify '-' as an option,
* assume it means EOF.
*/
if (optopt == (int)'-')
return(EOF);
if (!*place)
++optind;
if (opterr) {
if (!(p = rindex(*nargv, '/')))
p = *nargv;
else
++p;
(void)fprintf(stderr, "%s: illegal option -- %c\n",
p, optopt);
}
return(BADCH);
}
if (*++oli != ':') { /* don't need argument */
optarg = NULL;
if (!*place)
++optind;
}
else { /* need an argument */
if (*place) /* no white space */
optarg = place;
else if (nargc <= ++optind) { /* no arg */
place = EMSG;
if (!(p = rindex(*nargv, '/')))
p = *nargv;
else
++p;
if (opterr)
(void)fprintf(stderr,
"%s: option requires an argument -- %c\n",
p, optopt);
return(BADCH);
}
else /* white space */
optarg = nargv[optind];
place = EMSG;
++optind;
}
return(optopt); /* dump back option letter */
}

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* /*
** Pathname subroutines. ** Pathname subroutines.
** **

Просмотреть файл

@ -1,24 +1,40 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
* *
* The contents of this file are subject to the Netscape Public * The contents of this file are subject to the Netscape Public License
* License Version 1.1 (the "License"); you may not use this file * Version 1.1 (the "License"); you may not use this file except in
* except in compliance with the License. You may obtain a copy of * compliance with the License. You may obtain a copy of the License at
* the License at http://www.mozilla.org/NPL/ * http://www.mozilla.org/NPL/
* *
* Software distributed under the License is distributed on an "AS * Software distributed under the License is distributed on an "AS IS" basis,
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* implied. See the License for the specific language governing * for the specific language governing rights and limitations under the
* rights and limitations under the License. * License.
* *
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
*/ *
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#ifndef pathsub_h___ #ifndef pathsub_h___
#define pathsub_h___ #define pathsub_h___

Просмотреть файл

@ -1,23 +1,40 @@
/* The contents of this file are subject to the Netscape Public /* The contents of this file are subject to the Netscape Public */
* License Version 1.1 (the "License"); you may not use this file /* ***** BEGIN LICENSE BLOCK *****
* except in compliance with the License. You may obtain a copy of * Version: NPL 1.1/GPL 2.0/LGPL 2.1
* the License at http://www.mozilla.org/NPL/ *
* * The contents of this file are subject to the Netscape Public License
* Software distributed under the License is distributed on an "AS * Version 1.1 (the "License"); you may not use this file except in
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * compliance with the License. You may obtain a copy of the License at
* implied. See the License for the specific language governing * http://www.mozilla.org/NPL/
* rights and limitations under the License. *
* * Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code. * The Original Code is mozilla.org code.
* *
* The Initial Developer of the Original Code is Netscape * The Initial Developer of the Original Code is
* Communications Corporation. Portions created by Netscape are * Netscape Communications Corporation.
* Copyright (C) 1998 Netscape Communications Corporation. All * Portions created by the Initial Developer are Copyright (C) 1998
* Rights Reserved. * the Initial Developer. All Rights Reserved.
* *
* Contributor(s): * Contributor(s):
* *
*/ *
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* /*
This is part of a MOZ_COVERAGE build. (set MOZ_COVERAGE=1 and rebuild) This is part of a MOZ_COVERAGE build. (set MOZ_COVERAGE=1 and rebuild)