2
* $Id: abdlc.h 136 2006-09-22 20:06:05Z hubert@u.washington.edu $
4
* ========================================================================
5
* Copyright 2006 University of Washington
7
* Licensed under the Apache License, Version 2.0 (the "License");
8
* you may not use this file except in compliance with the License.
9
* You may obtain a copy of the License at
11
* http://www.apache.org/licenses/LICENSE-2.0
13
* ========================================================================
16
#ifndef PITH_ABDLC_INCLUDED
17
#define PITH_ABDLC_INCLUDED
20
#include "../pith/adrbklib.h"
23
/* exported protoypes */
24
DL_CACHE_S *get_dlc(long);
25
void warp_to_dlc(DL_CACHE_S *, long);
26
void warp_to_beginning(void);
27
void warp_to_top_of_abook(int);
28
void warp_to_end(void);
29
void flush_dlc_from_cache(DL_CACHE_S *);
30
int matching_dlcs(DL_CACHE_S *, DL_CACHE_S *);
31
void fill_in_dl_field(DL_CACHE_S *);
33
char *listmem_from_dl(AdrBk *, AddrScrn_Disp *);
34
adrbk_cntr_t listmem_count_from_abe(AdrBk_Entry *);
35
AddrScrn_Disp *dlist(long);
36
int adrbk_num_from_lineno(long);
39
#endif /* PITH_ABDLC_INCLUDED */