|
|
1.1 ! root 1: /* ! 2: * The contents of this file are subject to the Netscape Public ! 3: * License Version 1.1 (the "License"); you may not use this file ! 4: * except in compliance with the License. You may obtain a copy of ! 5: * the License at http://www.mozilla.org/NPL/ ! 6: * ! 7: * Software distributed under the License is distributed on an "AS ! 8: * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or ! 9: * implied. See the License for the specific language governing ! 10: * rights and limitations under the License. ! 11: * ! 12: * The Original Code is Mozilla Communicator client code, released ! 13: * March 31, 1998. ! 14: * ! 15: * The Initial Developer of the Original Code is Netscape ! 16: * Communications Corporation. Portions created by Netscape are ! 17: * Copyright (C) 1998-1999 Netscape Communications Corporation. All ! 18: * Rights Reserved. ! 19: * ! 20: * Contributor(s): ! 21: * ! 22: * Alternatively, the contents of this file may be used under the ! 23: * terms of the GNU Public License (the "GPL"), in which case the ! 24: * provisions of the GPL are applicable instead of those above. ! 25: * If you wish to allow use of your version of this file only ! 26: * under the terms of the GPL and not to allow others to use your ! 27: * version of this file under the NPL, indicate your decision by ! 28: * deleting the provisions above and replace them with the notice ! 29: * and other provisions required by the GPL. If you do not delete ! 30: * the provisions above, a recipient may use your version of this ! 31: * file under either the NPL or the GPL. ! 32: */ ! 33: ! 34: /* -*- Mode: C; tab-width: 8 -*- ! 35: * Copyright � 1996-1999 Netscape Communications Corporation, All Rights Reserved. ! 36: */ ! 37: #ifndef jscompat_h___ ! 38: #define jscompat_h___ ! 39: /* ! 40: * Compatibility glue for various NSPR versions. We must always define int8, ! 41: * int16, jsword, and so on to minimize differences with js/ref, no matter what ! 42: * the NSPR typedef names may be. ! 43: */ ! 44: #include "jstypes.h" ! 45: #include "jslong.h" ! 46: ! 47: typedef JSIntn intN; ! 48: typedef JSUintn uintN; ! 49: typedef JSUword jsuword; ! 50: typedef JSWord jsword; ! 51: typedef float float32; ! 52: #define allocPriv allocPool ! 53: #endif /* jscompat_h___ */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.