[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pcc-commit-list
Subject:    [Pcc-commit] CVS commit: pcc
From:       Anders Magnusson <ragge () ludd ! ltu ! se>
Date:       2015-07-19 13:20:37
Message-ID: 20150719132037.972378443 () pcc ! ludd ! ltu ! se
[Download RAW message or body]


Module Name:	pcc
Committed By:	ragge
Date:		Sun Jul 19 13:20:37 UTC 2015

Modified Files:
	pcc/cc/ccom: cgram.y init.c main.c pass1.h pftn.c scan.l symtabs.c
	    trees.c
	pcc/mip: unicode.c unicode.h

Log Message:
Add support for u"", U"" and u8"" strings.  Now uses only instring() function
to print out strings.  All internal strings are UTF-8.
This required a substantial rewrite of the string handling in pcc.

Syntax now is:
- Input is default UTF-8.
- u"" strings are UTF-16, U"" strings are UTF-32.
- L"" strings are either one of the above, depending on type.


To generate a diff of this commit:
cvs rdiff -u -r1.394 -r1.395 pcc/cc/ccom/cgram.y
cvs rdiff -u -r1.92 -r1.93 pcc/cc/ccom/init.c
cvs rdiff -u -r1.123 -r1.124 pcc/cc/ccom/main.c
cvs rdiff -u -r1.270 -r1.271 pcc/cc/ccom/pass1.h
cvs rdiff -u -r1.401 -r1.402 pcc/cc/ccom/pftn.c
cvs rdiff -u -r1.130 -r1.131 pcc/cc/ccom/scan.l
cvs rdiff -u -r1.27 -r1.28 pcc/cc/ccom/symtabs.c
cvs rdiff -u -r1.348 -r1.349 pcc/cc/ccom/trees.c
cvs rdiff -u -r1.8 -r1.9 pcc/mip/unicode.c
cvs rdiff -u -r1.4 -r1.5 pcc/mip/unicode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

_______________________________________________
Pcc-commit mailing list
Pcc-commit@lists.ludd.ltu.se
https://lists.ludd.ltu.se/cgi-bin/mailman/listinfo/pcc-commit
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic