view files.h @ 7:b8167949474a

make places work better
author David A. Holland
date Sun, 19 Dec 2010 19:08:24 -0500
parents 0601b6e8e53d
children 97243badae69
line wrap: on
line source

struct place;

struct place *place_gettemporary(void);
void place_puttemporary(struct place *p);
struct place *place_create(void);
struct place *place_clone(const struct place *p);
void place_destroy(struct place *);
void place_setnowhere(struct place *p);
void place_setbuiltin(struct place *p, unsigned num);
void place_setcommandline(struct place *p, unsigned column);

void files_init(void);
void files_cleanup(void);

void files_addquotepath(const char *dir, bool issystem);
void files_addbracketpath(const char *dir, bool issystem);

void file_readquote(struct place *, const char *name);
void file_readbracket(struct place *, const char *name);
void file_readabsolute(struct place *, const char *name);