Improve portability (restict length of literal strings <= 4095)
Adress literal limitaton in ISO C99, that requires compilers to support
only strings up to 4095 bytes. As a consequence, we have to split
the compiled-in literal commands into two parts.