pr.c File Reference

#include "def.h"

Go to the source code of this file.

Functions

void included_by (struct inclist *ip, struct inclist *newfile)
int find_includes (struct filepointer *filep, struct inclist *file, struct inclist *file_red, int recursion, boolean failOK)
void freefile (struct filepointer *fp)
void ROOT_adddep (char *buf, size_t len)
void ROOT_newFile ()
void add_include (struct filepointer *filep, struct inclist *file, struct inclist *file_red, char *include, boolean dot, boolean failOK)
void pr (struct inclist *ip, char *file, char *base, char *dep)
void recursive_pr_include (struct inclist *head, char *file, char *base, char *dep)

Variables

inclist inclist [MAXFILES]
inclistinclistp
char * objprefix
char * objsuffix
int width
boolean printed
boolean verbose
boolean show_where_not


Function Documentation

void add_include ( struct filepointer filep,
struct inclist file,
struct inclist file_red,
char *  include,
boolean  dot,
boolean  failOK 
)

Definition at line 50 of file pr.c.

References FALSE, find_includes(), freefile(), getfile(), inclist::i_file, inclist::i_flags, inc_path(), inclist, included_by(), NULL, SEARCHED, show_where_not, TRUE, warning(), and warning1().

Referenced by find_includes().

int find_includes ( struct filepointer filep,
struct inclist file,
struct inclist file_red,
int  recursion,
boolean  failOK 
)

Definition at line 532 of file parse.c.

References add_include(), debug, define(), DEFINE, deftype(), EJECT, ELIF, ELIFFALSE, ELIFGUESSFALSE, ELSE, ENDIF, ERROR, FALSE, find_includes(), FINISHED, gobble(), inclist::i_file, inclist::i_flags, IDENT, IF, IFDEF, IFFALSE, IFGUESSFALSE, IFNDEF, INCLUDE, INCLUDEDOT, isdefined(), line, PRAGMA, rgetline(), SCCS, TRUE, type, UNDEF, undefine(), warning(), WARNING, and warning1().

void freefile ( struct filepointer fp  ) 

void included_by ( struct inclist ip,
struct inclist newfile 
)

Definition at line 186 of file include.c.

References i, if(), inclist, INCLUDED_SYM, malloc(), NULL, warn_multiple, warning(), and warning1().

Referenced by add_include().

void pr ( struct inclist ip,
char *  file,
char *  base,
char *  dep 
)

Definition at line 89 of file pr.c.

References buf, fprintf(), free(), fwrite, getenv(), i, len, malloc(), NOTIFIED, NULL, objprefix, objsuffix, printed, ROOT_adddep(), ROOT_newFile(), rootBuild, sprintf(), strcpy(), TRUE, verbose, and width.

Referenced by BitmapToRegion(), TSpline5::BuildCoeff(), VectorTest< Dim >::check(), TDataSetManager::CheckDataSetSrvMaps(), TGQt::ClearArea(), TGQt::ClearWindow(), closeEnough(), compare(), compareStatistics(), TVirtualProofPlayer::Create(), TStreamerInfo::DestructorImpl(), TEveBrowser::EveMenu(), TFitterMinuit::ExamineMinimum(), ROOT::Minuit2::Minuit2Minimizer::ExamineMinimum(), FitUsingTFit(), TMVA::RuleEnsemble::FStar(), TGHtml::HandleButton(), TGHtml::HandleHtmlInput(), TGHtml::HandleRadioButton(), main(), ROOT::Math::GSLSimAnMinimizer::Minimize(), ROOT::Math::GSLNLSMinimizer::Minimize(), ROOT::Math::GSLMinimizer::Minimize(), TMinuit::mneig(), ROOT::Minuit2::mneigen(), TGLBoxCut::MoveBox(), TGLPlotPainter::MoveSection(), ROOT::Minuit2::MnApplication::operator()(), ROOT::Minuit2::operator<<(), TPrincipal::operator=(), TGLPlotCamera::Pan(), PC3DiPukExp(), PC3InitDiPuk(), VectorTest< Dim >::print(), TFoamVect::Print(), printMinimum(), ROOT::Minuit2::Minuit2Minimizer::PrintResults(), printStats(), ROOT::Math::test::printTime(), printTime(), Timer::printTime(), test::printTime(), read(), readSMatrix(), readSMatrixSym(), readTMatrix(), readTMatrixSym(), readTrackD(), readTrackD32(), recursive_pr_include(), ROOT::RpdCleanupAuthTab(), ROOT::RpdUpdateAuthTab(), TSpectrum2Painter::Slice(), testDummy(), testIntegPerf(), testNewMinimizer(), testOldMinimizer(), testRead(), testReadSym(), testResult(), testTrack(), testWrite(), testWriteSym(), write(), writeCArray(), writeSMatrix(), writeSMatrixSym(), writeTMatrix(), writeTMatrixSym(), writeTrack(), writeTrackD(), writeTrackD32(), and XrdCryptolocalCipher::XrdCryptolocalCipher().

void recursive_pr_include ( struct inclist head,
char *  file,
char *  base,
char *  dep 
)

Definition at line 158 of file pr.c.

References i, MARKED, pr(), and recursive_pr_include().

Referenced by main_orig(), and recursive_pr_include().

void ROOT_adddep ( char *  buf,
size_t  len 
)

Definition at line 81 of file mainroot.cxx.

References currentDependencies, currentFileBase, fprintf(), fwrite, isDict, newFile, openWildcard, ROOT_flush(), s, and strcat().

Referenced by pr().

void ROOT_newFile (  ) 

Definition at line 56 of file mainroot.cxx.

References newFile.

Referenced by pr().


Variable Documentation

struct inclist inclist[MAXFILES]

Definition at line 102 of file main.c.

struct inclist * inclistp

Definition at line 103 of file main.c.

char* objprefix

Definition at line 110 of file main.c.

Referenced by main_orig(), and pr().

char* objsuffix

Definition at line 111 of file main.c.

Referenced by main_orig(), and pr().

boolean printed

Definition at line 116 of file main.c.

Referenced by main_orig(), and pr().

boolean show_where_not

Definition at line 118 of file main.c.

boolean verbose

Definition at line 117 of file main.c.

int width

Definition at line 114 of file main.c.


Generated on Tue Jul 5 15:56:10 2011 for ROOT_528-00b_version by  doxygen 1.5.1