|
1 /* This Source Code Form is subject to the terms of the Mozilla Public |
|
2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
|
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
|
4 |
|
5 #include "jar.h" |
|
6 |
|
7 /* These are old DS_* routines renamed to ZZ_* */ |
|
8 ZZList * |
|
9 ZZ_NewList(void) |
|
10 { |
|
11 ZZList *list = (ZZList *) PORT_ZAlloc (sizeof (ZZList)); |
|
12 if (list) |
|
13 ZZ_InitList (list); |
|
14 return list; |
|
15 } |
|
16 |
|
17 ZZLink * |
|
18 ZZ_NewLink(JAR_Item *thing) |
|
19 { |
|
20 ZZLink *link = (ZZLink *) PORT_ZAlloc (sizeof (ZZLink)); |
|
21 if (link) |
|
22 link->thing = thing; |
|
23 return link; |
|
24 } |
|
25 |
|
26 void |
|
27 ZZ_DestroyLink(ZZLink *link) |
|
28 { |
|
29 PORT_Free(link); |
|
30 } |
|
31 |
|
32 void |
|
33 ZZ_DestroyList (ZZList *list) |
|
34 { |
|
35 PORT_Free(list); |
|
36 } |