Merge: Native Types
authorJean Privat <jean@pryen.org>
Wed, 3 Jun 2015 01:58:32 +0000 (21:58 -0400)
committerJean Privat <jean@pryen.org>
Wed, 3 Jun 2015 01:58:32 +0000 (21:58 -0400)
commite8ce370eb3f8b7857783e3a028799542de57f00d
tree66aa71b5413399ffd64bb5f62a38cb652061e3d2
parent9ab7aa2058d3759b75cef43cb21b68e8eb230c35
parent6b52ea3d5ca77dbcc6edbbf71c1aa9419a019bac
Merge: Native Types

Since we plan on conforming with UTF-8, chars can no longer be of C char type, this PR changes the internal representation of a Char to become capable of holding an arbitrary Unicode code point.

Since chars become unsigned entities, and since NativeString will hold Byte values soon, its c type has been changed to unsigned char* as preparation for the migration

This is all related and necessary for #1262.

Pull-Request: #1407
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Romain Chanoir <chanoir.romain@courrier.uqam.ca>
Reviewed-by: Jean Privat <jean@pryen.org>