Add __attribute__((weak)) to syscalls
The user should be able to provide own implementations for both the Casio syscalls and the syscalls like
write() etc. Therefore, these functions should be defined explicitly weak using the weak attribute:
At a later stage of development, gint might override the syscalls with own (more sophisticated) versions.
Deleting a branch is permanent. It CANNOT be undone. Continue?