diff options
-rw-r--r-- | Modules/socketmodule.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 8ad9ada..cc182a7 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -113,9 +113,7 @@ typedef struct { /* A forward reference to the Socktype type object. The Socktype variable contains pointers to various functions, some of which call newsocobject(), which uses Socktype, so - there has to be a circular reference. If your compiler complains - that it is first declared 'extern' and later 'static', remove the - 'static' keyword from the actual definition. */ + there has to be a circular reference. */ extern typeobject Socktype; /* Forward */ @@ -622,10 +620,10 @@ sock_getattr(s, name) /* Type object for socket objects. - If your compiler complains that it is first declared 'extern' - and later 'static', remove the 'static' keyword here. */ + XXX This should be static, but some compilers don't grok the + XXX forward reference to it in that case... */ -static typeobject Socktype = { +typeobject Socktype = { OB_HEAD_INIT(&Typetype) 0, "socket", |