mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
* ceval.c, longobject.c, methodobject.c, listnode.c, arraymodule.c,
pythonrun.c: added static forward declarations * pythonrun.h, ceval.h, longobject.h, node.h: removed declarations of static routines
This commit is contained in:
parent
c7a22703e7
commit
b73cc04e62
10 changed files with 14 additions and 10 deletions
|
@ -35,7 +35,6 @@ object *call_object PROTO((object *, object *));
|
||||||
object *getglobals PROTO((void));
|
object *getglobals PROTO((void));
|
||||||
object *getlocals PROTO((void));
|
object *getlocals PROTO((void));
|
||||||
object *getowner PROTO((void));
|
object *getowner PROTO((void));
|
||||||
void mergelocals PROTO((void));
|
|
||||||
|
|
||||||
void printtraceback PROTO((object *));
|
void printtraceback PROTO((object *));
|
||||||
void flushline PROTO((void));
|
void flushline PROTO((void));
|
||||||
|
|
|
@ -41,7 +41,6 @@ extern object *dnewlongobject PROTO((double));
|
||||||
extern long getlongvalue PROTO((object *));
|
extern long getlongvalue PROTO((object *));
|
||||||
extern double dgetlongvalue PROTO((object *));
|
extern double dgetlongvalue PROTO((object *));
|
||||||
|
|
||||||
object *long_format PROTO((object *, int));
|
|
||||||
object *long_scan PROTO((char *, int));
|
object *long_scan PROTO((char *, int));
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
@ -61,7 +61,6 @@ extern void freetree PROTO((node *n));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern void listtree PROTO((node *));
|
extern void listtree PROTO((node *));
|
||||||
extern void listnode PROTO((FILE *, node *));
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,12 +42,8 @@ int run_tty_loop PROTO((FILE *, char *));
|
||||||
int parse_string PROTO((char *, int, struct _node **));
|
int parse_string PROTO((char *, int, struct _node **));
|
||||||
int parse_file PROTO((FILE *, char *, int, struct _node **));
|
int parse_file PROTO((FILE *, char *, int, struct _node **));
|
||||||
|
|
||||||
object *eval_node PROTO((struct _node *, char *, object *, object *));
|
|
||||||
|
|
||||||
object *run_string PROTO((char *, int, object *, object *));
|
object *run_string PROTO((char *, int, object *, object *));
|
||||||
object *run_file PROTO((FILE *, char *, int, object *, object *));
|
object *run_file PROTO((FILE *, char *, int, object *, object *));
|
||||||
object *run_err_node PROTO((int, struct _node *, char *, object *, object *));
|
|
||||||
object *run_node PROTO((struct _node *, char *, object *, object *));
|
|
||||||
|
|
||||||
object *compile_string PROTO((char *, char *, int));
|
object *compile_string PROTO((char *, char *, int));
|
||||||
|
|
||||||
|
|
|
@ -66,10 +66,11 @@ extern typeobject Arraytype;
|
||||||
|
|
||||||
#define is_arrayobject(op) ((op)->ob_type == &Arraytype)
|
#define is_arrayobject(op) ((op)->ob_type == &Arraytype)
|
||||||
|
|
||||||
|
/* Forward */
|
||||||
extern object *newarrayobject PROTO((int, struct arraydescr *));
|
extern object *newarrayobject PROTO((int, struct arraydescr *));
|
||||||
extern int getarraysize PROTO((object *));
|
extern int getarraysize PROTO((object *));
|
||||||
extern object *getarrayitem PROTO((object *, int));
|
extern object *getarrayitem PROTO((object *, int));
|
||||||
extern int setarrayitem PROTO((object *, int, object *));
|
static int setarrayitem PROTO((object *, int, object *));
|
||||||
extern int insarrayitem PROTO((object *, int, object *));
|
extern int insarrayitem PROTO((object *, int, object *));
|
||||||
extern int addarrayitem PROTO((object *, object *));
|
extern int addarrayitem PROTO((object *, object *));
|
||||||
|
|
||||||
|
|
|
@ -39,6 +39,7 @@ static longobject *long_normalize PROTO((longobject *));
|
||||||
static longobject *mul1 PROTO((longobject *, wdigit));
|
static longobject *mul1 PROTO((longobject *, wdigit));
|
||||||
static longobject *muladd1 PROTO((longobject *, wdigit, wdigit));
|
static longobject *muladd1 PROTO((longobject *, wdigit, wdigit));
|
||||||
static longobject *divrem1 PROTO((longobject *, wdigit, digit *));
|
static longobject *divrem1 PROTO((longobject *, wdigit, digit *));
|
||||||
|
static object *long_format PROTO((object *aa, int base));
|
||||||
|
|
||||||
static int ticker; /* XXX Could be shared with ceval? */
|
static int ticker; /* XXX Could be shared with ceval? */
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,7 @@ typeobject Methodtype = {
|
||||||
meth_hash, /*tp_hash*/
|
meth_hash, /*tp_hash*/
|
||||||
};
|
};
|
||||||
|
|
||||||
object *listmethods PROTO((struct methodlist *)); /* Forward */
|
static object *listmethods PROTO((struct methodlist *)); /* Forward */
|
||||||
|
|
||||||
static object *
|
static object *
|
||||||
listmethods(ml)
|
listmethods(ml)
|
||||||
|
|
|
@ -30,6 +30,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
/* Forward */
|
/* Forward */
|
||||||
static void list1node PROTO((FILE *, node *));
|
static void list1node PROTO((FILE *, node *));
|
||||||
|
static void listnode PROTO((FILE *, node *));
|
||||||
|
|
||||||
void
|
void
|
||||||
listtree(n)
|
listtree(n)
|
||||||
|
|
|
@ -94,6 +94,7 @@ static void locals_2_fast PROTO((frameobject *, int));
|
||||||
static void fast_2_locals PROTO((frameobject *));
|
static void fast_2_locals PROTO((frameobject *));
|
||||||
static int access_statement PROTO((object *, object *, frameobject *));
|
static int access_statement PROTO((object *, object *, frameobject *));
|
||||||
static int exec_statement PROTO((object *, object *, object *));
|
static int exec_statement PROTO((object *, object *, object *));
|
||||||
|
static void mergelocals PROTO(());
|
||||||
|
|
||||||
|
|
||||||
/* Pointer to current frame, used to link new frames to */
|
/* Pointer to current frame, used to link new frames to */
|
||||||
|
|
|
@ -51,7 +51,14 @@ extern char *getpythonpath();
|
||||||
|
|
||||||
extern grammar gram; /* From graminit.c */
|
extern grammar gram; /* From graminit.c */
|
||||||
|
|
||||||
void initsigs(); /* Forward */
|
/* Forward */
|
||||||
|
static object *run_err_node PROTO((int err, node *n, char *filename,
|
||||||
|
object *globals, object *locals));
|
||||||
|
static object *run_node PROTO((node *n, char *filename,
|
||||||
|
object *globals, object *locals));
|
||||||
|
static object *eval_node PROTO((node *n, char *filename,
|
||||||
|
object *globals, object *locals));
|
||||||
|
void initsigs PROTO(());
|
||||||
|
|
||||||
int debugging; /* Needed by parser.c */
|
int debugging; /* Needed by parser.c */
|
||||||
int verbose; /* Needed by import.c */
|
int verbose; /* Needed by import.c */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue