1 typedef struct Lruhead Lruhead; 2 typedef struct Lru Lru; 3 4 struct Lru 5 { 6 Lru *lprev; 7 Lru *lnext; 8 }; 9 10 void lruinit(Lru*); 11 void lruadd(Lru*, Lru*); 12 void lruref(Lru*, Lru*); 13 void lruderef(Lru*, Lru*); 14