From 295d171650758106cd4c24410f5a5c0740b914b2 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Sun, 19 Feb 1995 15:55:19 +0000 Subject: explicitly init flags in methodlists --- Modules/regexmodule.c | 10 +++++----- Objects/fileobject.c | 28 ++++++++++++++++------------ Objects/listobject.c | 2 +- 3 files changed, 22 insertions(+), 18 deletions(-) diff --git a/Modules/regexmodule.c b/Modules/regexmodule.c index 9b40ab5..893f4fc 100644 --- a/Modules/regexmodule.c +++ b/Modules/regexmodule.c @@ -555,11 +555,11 @@ regex_set_syntax(self, args) } static struct methodlist regex_global_methods[] = { - {"compile", regex_compile}, - {"symcomp", regex_symcomp}, - {"match", regex_match}, - {"search", regex_search}, - {"set_syntax", regex_set_syntax}, + {"compile", regex_compile, 0}, + {"symcomp", regex_symcomp, 0}, + {"match", regex_match, 0}, + {"search", regex_search, 0}, + {"set_syntax", regex_set_syntax, 0}, {NULL, NULL} /* sentinel */ }; diff --git a/Objects/fileobject.c b/Objects/fileobject.c index 07bab90..df27caf 100644 --- a/Objects/fileobject.c +++ b/Objects/fileobject.c @@ -29,6 +29,10 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #include "structmember.h" #include "ceval.h" +#ifdef THINK_C +#define HAVE_FOPENRF +#endif + #define BUF(v) GETSTRINGVALUE((stringobject *)v) #include @@ -652,20 +656,20 @@ file_writelines(f, args) } static struct methodlist file_methods[] = { - {"close", (method)file_close}, - {"flush", (method)file_flush}, - {"fileno", (method)file_fileno}, - {"isatty", (method)file_isatty}, - {"read", (method)file_read}, - {"readline", (method)file_readline}, - {"readlines", (method)file_readlines}, - {"seek", (method)file_seek}, + {"close", (method)file_close, 0}, + {"flush", (method)file_flush, 0}, + {"fileno", (method)file_fileno, 0}, + {"isatty", (method)file_isatty, 0}, + {"read", (method)file_read, 0}, + {"readline", (method)file_readline, 0}, + {"readlines", (method)file_readlines, 0}, + {"seek", (method)file_seek, 0}, #ifdef HAVE_FTRUNCATE - {"truncate", (method)file_truncate}, + {"truncate", (method)file_truncate, 0}, #endif - {"tell", (method)file_tell}, - {"write", (method)file_write}, - {"writelines", (method)file_writelines}, + {"tell", (method)file_tell, 0}, + {"write", (method)file_write, 0}, + {"writelines", (method)file_writelines, 0}, {NULL, NULL} /* sentinel */ }; diff --git a/Objects/listobject.c b/Objects/listobject.c index f0eab0b..a367ed1 100644 --- a/Objects/listobject.c +++ b/Objects/listobject.c @@ -751,7 +751,7 @@ static struct methodlist list_methods[] = { {"count", (method)listcount}, {"index", (method)listindex}, {"insert", (method)listinsert}, - {"sort", (method)listsort}, + {"sort", (method)listsort, 0}, {"remove", (method)listremove}, {"reverse", (method)listreverse}, {NULL, NULL} /* sentinel */ -- cgit v0.12