[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