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