aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/malloc.h
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2009-01-08 09:45:42 -0800
committerIan Lance Taylor <iant@golang.org>2009-01-08 09:45:42 -0800
commit7843a14df1b53d3500b9ef61d53ccf7d64f40921 (patch)
tree6af4b7b38f8b2708f854959ee9379c7a7303b64b /src/runtime/malloc.h
parentcb13c4d5525a0f924dec80229e023620a2eb8796 (diff)
downloadgo-7843a14df1b53d3500b9ef61d53ccf7d64f40921.tar.xz
Remove duplicate typedef declarations.
R=rsc DELTA=7 (0 added, 7 deleted, 0 changed) OCL=22267 CL=22281
Diffstat (limited to 'src/runtime/malloc.h')
-rw-r--r--src/runtime/malloc.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/runtime/malloc.h b/src/runtime/malloc.h
index 9c71e631ac..5d2916af12 100644
--- a/src/runtime/malloc.h
+++ b/src/runtime/malloc.h
@@ -73,7 +73,6 @@
typedef struct FixAlloc FixAlloc;
typedef struct MCentral MCentral;
-typedef struct MCache MCache;
typedef struct MHeap MHeap;
typedef struct MHeapMap MHeapMap;
typedef struct MHeapMapCache MHeapMapCache;
@@ -148,7 +147,6 @@ void FixAlloc_Free(FixAlloc *f, void *p);
// Statistics.
// Shared with Go: if you edit this structure, also edit ../lib/malloc.go.
-typedef struct MStats MStats;
struct MStats
{
uint64 alloc;
@@ -228,7 +226,6 @@ void MSpanList_Remove(MSpan *span); // from whatever list it is in
// Central list of free objects of a given size.
-typedef struct MCentral MCentral;
struct MCentral
{
Lock;
@@ -256,7 +253,6 @@ void MCentral_FreeList(MCentral *c, int32 n, MLink *first);
// On the other hand, it's just virtual address space: most of
// the memory is never going to be touched, thus never paged in.
-typedef struct MHeapMap MHeapMap;
typedef struct MHeapMapNode2 MHeapMapNode2;
typedef struct MHeapMapNode3 MHeapMapNode3;
@@ -319,7 +315,6 @@ enum
MHeapMapCache_HashBits = 12
};
-typedef struct MHeapMapCache MHeapMapCache;
struct MHeapMapCache
{
uintptr array[1<<MHeapMapCache_HashBits];
@@ -341,7 +336,6 @@ struct MHeapMapCache
// Main malloc heap.
// The heap itself is the "free[]" and "large" arrays,
// but all the other global data is here too.
-typedef struct MHeap MHeap;
struct MHeap
{
Lock;
@@ -370,4 +364,3 @@ void MHeap_Init(MHeap *h, void *(*allocator)(uintptr));
MSpan* MHeap_Alloc(MHeap *h, uintptr npage, int32 sizeclass);
void MHeap_Free(MHeap *h, MSpan *s);
MSpan* MHeap_Lookup(MHeap *h, PageID p);
-