RInside Version 0.2.6
src/tools/RInsideEnvVars.r
Go to the documentation of this file.
00001 #!/usr/bin/r -q
00002 #
00003 # This owes a lot to littler.R  in the littler sources
00004 
00005 ExcludeVars <- c("R_SESSION_TMPDIR","R_HISTFILE")
00006 IncludeVars <- Sys.getenv()
00007 IncludeVars <- IncludeVars[grep("^R_",names(IncludeVars),perl=TRUE)]
00008 if (.Platform$OS.type == "windows") {
00009     IncludeVars <- gsub("\\\\", "/", IncludeVars, perl=TRUE)
00010 }
00011 cat("    const char *R_VARS[] = {\n")
00012 for (i in 1:length(IncludeVars)){
00013         if (names(IncludeVars)[i] %in% ExcludeVars)
00014                 next
00015         cat('        "',names(IncludeVars)[i],'","',IncludeVars[i],'",\n',sep='')
00016 }
00017 cat("        NULL\n    };\n")
 All Classes Files Functions Variables Enumerations Enumerator Defines