Skip to content

Commit 459278c

Browse files
author
guido
committed
added ml_doc and changed newmethodlist interface
git-svn-id: http://svn.python.org/projects/python/trunk@4526 6015fed2-1504-0410-9fe1-9d1591cc4771
1 parent b53fb97 commit 459278c

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Include/methodobject.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,23 @@ extern DL_IMPORT typeobject Methodtype;
3636

3737
typedef object *(*method) FPROTO((object *, object *));
3838

39-
extern object *newmethodobject PROTO((char *, method, object *, int));
4039
extern method getmethod PROTO((object *));
4140
extern object *getself PROTO((object *));
4241
extern int getvarargs PROTO((object *));
4342

4443
struct methodlist {
4544
char *ml_name;
4645
method ml_meth;
47-
int ml_varargs;
46+
int ml_flags;
47+
char *ml_doc;
4848
};
4949

50-
extern object *findmethod PROTO((struct methodlist *, object *, char *));
50+
extern object *newmethodobject PROTO((struct methodlist *, object *));
51+
52+
extern object *findmethod PROTO((struct methodlist[], object *, char *));
5153

5254
/* Flag passed to newmethodobject */
5355
#define METH_VARARGS 0x0001
54-
#define METH_FREENAME 0x0100
5556

5657
#ifdef __cplusplus
5758
}

0 commit comments

Comments
 (0)