The R Project SVN R

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2430 maechler 1
These are the  Header  files for the ``R machine''
2
 
3
There are 2 kinds:
4
 
5
     i) Those only used for R internally, e.g.,  Defn.h  declarations
6
 
7
    ii) Those declaring things generally useful in the ``R API'',
8
	i.e., declaring code that can be used in
9
	R packages or user code which will be  dyn.load()ed into R.
10
 
4580 hornik 11
	The declarations from "ii)" will be moved to  $(R_HOME)/include/
2430 maechler 12
	and be available with, e.g., ``R COMPILE''.
13
	These are listed as "SRC_HEADERS" in ./Makefile.
14
			     ~~~~~~~~~~~
15
 
16
 
17
 
18
-------------------------------------------------------------------
19
         NESTING Hierarchy
20
-------------------------------------------------------------------
21
 
2601 maechler 22
i)
23
 
2430 maechler 24
Graphics.h
25
	-> Defn.h	-> .......
26
 
27
IOStuff.h
28
	-> Defn.h	-> .......
29
 
2467 maechler 30
Print.h
2601 maechler 31
	-> PrtUtil.h 	-> Complex.h
2467 maechler 32
	-> Defn.h	-> .......
33
 
2430 maechler 34
Defn.h
7727 ripley 35
	-> config.h
36
	-> Rinternals.h -> .......
37
	-> Errormsg.h
2430 maechler 38
 
7727 ripley 39
Utils.h
40
 	-> Sort.h -> Complex.h
41
 
2430 maechler 42
    -------------
43
 
2601 maechler 44
ii)
45
 
2430 maechler 46
Mathlib.h
7727 ripley 47
	-> Rconfig.h
48
	-> Arith.h
3076 pd 49
	-> Error.h (_iff_ Mathlib in R)
2430 maechler 50
 
51
S.h
7727 ripley 52
	-> Rconfig.h
2601 maechler 53
	-> Error.h
2467 maechler 54
	-> Memory.h
7727 ripley 55
	-> Rdefines.h
2430 maechler 56
 
2488 maechler 57
Applic.h
7727 ripley 58
	-> Rconfig.h
2488 maechler 59
 
2601 maechler 60
Arith.h
61
 
2430 maechler 62
 
63
Linpack.h
7727 ripley 64
	-> Rconfig.h
2430 maechler 65
	-> Blas.h
66
 
2601 maechler 67
PrtUtil.h
68
	-> Complex.h
2430 maechler 69
 
7727 ripley 70
Error.h
71
 
72
Rinternals.h
73
	-> Arith.h
74
	-> Complex.h
2430 maechler 75
	-> Error.h
7727 ripley 76
	-> Memory.h
77
	-> PrtUtil.h
78
	-> Utils.h
2430 maechler 79
 
7727 ripley 80
Sort.h
11606 hornik 81
	-> Complex.h