Update src/core/s-trim.c

2013.02.02 by CCX (cc@x.isla.pr)

>> trim "  x ^/"
== "x x^/"

Fixed that trim bug, found in trim_head_tail(). Changed some var
names and the function declaration to make easier to understand
the algorithm. Now head and tail are trimmed first because its
simpler that way.

First time I ever use github...
Trim that Bug! (minor tweaks)

• Removed useless `const` from function declaration (suggested by hostilefork.)
• Removed unnecessary in-source change log.
Update src/core/s-trim.c
BROWSE: Return R_UNSET rather than R_NONE.

Following discussion on AltMe, modify BROWSE to return R_UNSET rather
than R_NONE.

In addition, handle the NONE case correctly (return early).
Round decimal division of tuple elements.

When performing tuple division, the floating point representation of
decimal divisors may yield surprising results.  For example, the
following expression

  >> 1.1.1 / 0.1

can return 9.9.9 or 10.10.10 depending on the host platform.

To address such discrepancies, `round(3)` before casting the result of
tuple element division to a `REBINT`; this should improve cross-platform
consistency.
Use R3's rounding implementation instead of round(3).

This should ensure greater portability as `round(3)` was standardised as
part of C99.
Update s-trim.c

alf --> append_line_feed

I read Earl's comment in StackOverflow: 'adding a variable named alf while renaming hf and tf to make things "easier to understand" strikes me as inconsistent'. Earl is right.
Minor tweaks

Minor tweaks in the placement of some ++ operators, to minimize
the changes. (suggested by HostileFork, Ladislav, and other...)
Fix incorrect boot flags order

The buggy boot flags order swallows e.g. --halt.

This fixes CureCode issue #2030.
Remove and ignore generated file src/boot/host-init.r

src/boot/host-init.r is generated by src/tools/make-host-init.r during
the `prepare` build target. Remove the pre-generated file from version
control and add it to the ignore list.
Update s-trim.c
Update s-trim.c
Update s-trim.c
Let the VAUE? function yield #[false] for out-of-scope function variables, which is what the documentation describes. bug#1914
Remove message print when LOAD/NEXT is used. bug#2041
Add an example of platform ID
Add an example of make clean
"make r3" can be used
Rename REBOL to Rebol
Delete unused header file
Merge pull request #73 from ladislav/dtoa

Use David M. Gay's dtoa for molding decimals - this is a major change to decimal handling that makes Rebol more compatible over a wider range of C libraries and CPUs.
Merge pull request #74 from earl/fix-select-series

Fix value returned by SELECT with a series argument
Fix recursive make calls

Instead of hardcoding the name of the make command, use the predefined
$(MAKE) variable for recursive make invocations.

This fixes the build for environments where make is called something
else (like `gmake`, or `mingw32-make`). $(MAKE) is standardised in
POSIX's make specification and present in at least GNU make and BSD
make.

Problem most recently brought to attention by Adrian Sampaleanu.