osprey-gcc-4.2.0/libcpp/include/mkdeps.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions/Subroutines

struct depsdeps_init (void)
void deps_free (struct deps *)
void deps_add_vpath (struct deps *, const char *)
void deps_add_target (struct deps *, const char *, int)
void deps_add_default_target (struct deps *, const char *)
void deps_add_dep (struct deps *, const char *)
void deps_write (const struct deps *, FILE *, unsigned int)
int deps_save (struct deps *, FILE *)
int deps_restore (struct deps *, FILE *, const char *)
void deps_phony_targets (const struct deps *, FILE *)


Function Documentation

void deps_add_default_target ( struct deps ,
const char *   
)

Definition at line 179 of file mkdeps.c.

References alloca, deps_add_target(), lbasename(), deps::ntargets, o, start, strcpy, strlen(), strrchr(), and TARGET_OBJECT_SUFFIX.

Referenced by main().

void deps_add_dep ( struct deps ,
const char *   
)

void deps_add_target ( struct deps ,
const char *  ,
int   
)

void deps_add_vpath ( struct deps ,
const char *   
)

void deps_free ( struct deps  ) 

struct deps* deps_init ( void   )  [read]

void deps_phony_targets ( const struct deps ,
FILE  
)

Definition at line 333 of file mkdeps.c.

References deps::depv, fputs(), i, deps::ndeps, and putc().

int deps_restore ( struct deps ,
FILE ,
const char *   
)

Definition at line 380 of file mkdeps.c.

References buf, count, deps_add_dep(), fread, free(), i, NULL, strcmp(), xmalloc(), XNEWVEC, xrealloc(), and XRESIZEVEC.

int deps_save ( struct deps ,
FILE  
)

Definition at line 351 of file mkdeps.c.

References deps::depv, fwrite, i, deps::ndeps, and strlen().

void deps_write ( const struct deps ,
FILE ,
unsigned  int 
)

Definition at line 284 of file mkdeps.c.

References deps::depv, fputs(), i, deps::ndeps, deps::ntargets, putc(), size, strlen(), and deps::targetv.


Generated on Wed Apr 8 15:41:18 2009 for Open64 by  doxygen 1.5.6