[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA: Problem building gEDA from CVS: s_encoding.c:125: error:syntax error at '@' token
Stuart Brorson wrote:
> Any ideas what's going on? Perhaps notangle is failing to translate
> all the noweb stuff?
This is the right guess. You want to apply this patch (or remove the '@'
manually):
diff -Nur geda-orig-28-12-2005/devel/libgeda/noweb/s_encoding.nw
geda/devel/libgeda/noweb/s_encoding.nw
--- geda-orig-28-12-2005/devel/libgeda/noweb/s_encoding.nw
2005-11-27 01:28:10.000000000 +0100
+++ geda/devel/libgeda/noweb/s_encoding.nw 2005-12-28
11:16:48.000000000 +0100
@@ -149,10 +149,10 @@
srclen -= 3;
output[0] = (input[0] >> 2);
- output[1] = ((input[0] & 0x03) @<< 4) +
- (input[1] @>> 4);
- output[2] = ((input[1] & 0x0f) @<< 2) +
- (input[2] @>> 6);
+ output[1] = ((input[0] & 0x03) << 4) +
+ (input[1] >> 4);
+ output[2] = ((input[1] & 0x0f) << 2) +
+ (input[2] >> 6);
output[3] = (input[2] & 0x3f);
g_assert ((dstpos + 4) < *dstlenp);
@@ -177,10 +177,10 @@
input[i] = *src++;
output[0] = (input[0] >> 2);
- output[1] = ((input[0] & 0x03) @<< 4) +
- (input[1] @>> 4);
- output[2] = ((input[1] & 0x0f) @<< 2) +
- (input[2] @>> 6);
+ output[1] = ((input[0] & 0x03) << 4) +
+ (input[1] >> 4);
+ output[2] = ((input[1] & 0x0f) << 2) +
+ (input[2] >> 6);
g_assert ((dstpos + 4) < *dstlenp);