1 |
edhill |
1.1 |
/* (C) Copyright 1993,1994 by Carnegie Mellon University |
2 |
|
|
* All Rights Reserved. |
3 |
|
|
* |
4 |
|
|
* Permission to use, copy, modify, distribute, and sell this software |
5 |
|
|
* and its documentation for any purpose is hereby granted without |
6 |
|
|
* fee, provided that the above copyright notice appear in all copies |
7 |
|
|
* and that both that copyright notice and this permission notice |
8 |
|
|
* appear in supporting documentation, and that the name of Carnegie |
9 |
|
|
* Mellon University not be used in advertising or publicity |
10 |
|
|
* pertaining to distribution of the software without specific, |
11 |
|
|
* written prior permission. Carnegie Mellon University makes no |
12 |
|
|
* representations about the suitability of this software for any |
13 |
|
|
* purpose. It is provided "as is" without express or implied |
14 |
|
|
* warranty. |
15 |
|
|
* |
16 |
|
|
* CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO |
17 |
|
|
* THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY |
18 |
|
|
* AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE |
19 |
|
|
* FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
20 |
|
|
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN |
21 |
|
|
* AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING |
22 |
|
|
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS |
23 |
|
|
* SOFTWARE. |
24 |
|
|
*/ |
25 |
|
|
|
26 |
|
|
#ifdef __riscos |
27 |
|
|
#define TEMPFILENAME "TempDesc" |
28 |
|
|
#else |
29 |
|
|
#define TEMPFILENAME "tempdesc.txt" |
30 |
|
|
#endif |
31 |
|
|
|
32 |
|
|
#if defined(unix) && !defined(remove) |
33 |
|
|
#define remove unlink |
34 |
|
|
#endif |
35 |
|
|
|
36 |
|
|
typedef char **params; |
37 |
|
|
|
38 |
|
|
/* Flags for os_newtypedfile */ |
39 |
|
|
#define FILE_BINARY 0x1 /* File should be opened in binary mode */ |
40 |
|
|
#define FILE_INAPPLEDOUBLE 0x2 /* File was inside multipart/appledouble */ |
41 |
|
|
|
42 |
|
|
|
43 |
|
|
#ifndef HAVE_STRCHR |
44 |
|
|
#define strchr index |
45 |
|
|
#define strrchr rindex |
46 |
|
|
#endif |