Fix the syntax error in printf.r
Fix the syntax error in printf.r

Also added some more tests

hostilefork/rebol,hostilefork/rebol,hostilefork/rebol,giuliolunati/ren-c,codebybrett/ren-c,draegtun/ren-c,rgchris/ren-c,giuliolunati/ren-c,draegtun/ren-c,draegtun/ren-c,hostilefork/rebol,rgchris/ren-c,kealist/ren-c,rgchris/ren-c,giuliolunati/ren-c,rgchris/ren-c,draegtun/ren-c,kealist/ren-c,codebybrett/ren-c,giuliolunati/ren-c,giuliolunati/ren-c,kealist/ren-c,codebybrett/ren-c,codebybrett/ren-c,kealist/ren-c,draegtun/ren-c,rgchris/ren-c,kealist/ren-c,codebybrett/ren-c,hostilefork/rebol
REBOL []

recycle/torture


libc: make library! %libc.so.6

x64?: 40 = fifth system/version
size_t: either x64? ['int64]['int32]
printf: make-routine libc "printf" compose/deep [
    return: [int32]
    f [pointer]
    ...
]

;(printf "hello^/" 0 [pointer])
(printf "hello %s^/" "world" [pointer])
(printf "hello^/")
(print "hi")

REBOL []

recycle/torture


libc: make library! %libc.so.6

x64?: 40 = fifth system/version
size_t: either x64? ['int64]['int32]
printf: make-routine compose/deep [
    [
        f [pointer]
        ...
    ]
    (libc) "printf"
]

printf ["hello"]
print "hi"
