Plan 9 from Bell Labs’s /usr/web/sources/contrib/boyd/sys/src/cmd/cc/macbody.diff

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


236a237,264
> 		if (c == '\'' || c == '"') {
> 			int e;
> 
> 			base = allocn(base, len, 1);
> 			base[len++] = c;
> 			e = c;
> 
> 			for (;;) {
> 				int p;
> 
> 				p = c;
> 				if ((c = getc()) == '\n')
> 					break;
> 
> 				base = allocn(base, len, 1);
> 				base[len++] = c;
> 
> 				if (p == '\\' && c == e)
> 					continue;
> 
> 				if (c == e) {
> 					c = getc();
> 					break;
> 				}
> 			}
> 
> 			continue;
> 		}

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.