JuliaLang/julia — pull request #9450 by samoconnor (2014-12-24 08:37:58+00:00)
Title: JL_STD* vs ios_std* cleanup

Use jl_printf(), jl_puts() etc instead of ios_printf(), JL_PRINTF(), fprintf() etc for consistency.

Make jl_printf(JL_STD*, ...), jl_puts() safe in very early stages of initialisation.

Try to remove miscellaneous ios.c dependencies.
Remaining ios.c dependencies are:
- flisp/*
- iostream.jl (and supporting C functions in sys.c) -- uses ios.c to do file IO.
- dump.c, -- uses ios_mem() for RAM buffers and ios_file() to read/write files.

See detail in commit logs and discussion here:
https://groups.google.com/forum/?fromgroups=#!topic/julia-dev/UlfIRvX0_nw