* frame.h (frame_body): add ssl_certificate * frame.c (frame_download_source): save ssl_certificate * map.c (append_frame_info): display ssl_certificate of frame_body From: Fumitoshi UKAI <ukai@debian.or.jp>
		
			
				
	
	
		
			65 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/* $Id: frame.h,v 1.4 2002/02/08 11:45:07 ukai Exp $ */
 | 
						|
/*
 | 
						|
 * frame support
 | 
						|
 */
 | 
						|
 | 
						|
struct frame_element {
 | 
						|
    char attr;
 | 
						|
#define	F_UNLOADED	0x00
 | 
						|
#define	F_BODY		0x01
 | 
						|
#define	F_FRAMESET	0x02
 | 
						|
    char dummy;
 | 
						|
    char *name;
 | 
						|
};
 | 
						|
 | 
						|
struct frame_body {
 | 
						|
    char attr;
 | 
						|
    char flags;
 | 
						|
#define	FB_NOCACHE	0x01
 | 
						|
#define	FB_TODELETE	0x02
 | 
						|
#define	FB_NO_BUFFER	0x04
 | 
						|
    char *name;
 | 
						|
    char *url;
 | 
						|
    ParsedURL *baseURL;
 | 
						|
    char *source;
 | 
						|
    char *type;
 | 
						|
    char *referer;
 | 
						|
    struct _anchorList *nameList;
 | 
						|
    FormList *request;
 | 
						|
#ifdef USE_SSL
 | 
						|
    char *ssl_certificate;
 | 
						|
#endif
 | 
						|
};
 | 
						|
 | 
						|
union frameset_element {
 | 
						|
    struct frame_element *element;
 | 
						|
    struct frame_body *body;
 | 
						|
    struct frameset *set;
 | 
						|
};
 | 
						|
 | 
						|
struct frameset {
 | 
						|
    char attr;
 | 
						|
    char dummy;
 | 
						|
    char *name;
 | 
						|
    ParsedURL *currentURL;
 | 
						|
    char **width;
 | 
						|
    char **height;
 | 
						|
    int col;
 | 
						|
    int row;
 | 
						|
    int i;
 | 
						|
    union frameset_element *frame;
 | 
						|
};
 | 
						|
 | 
						|
struct frameset_queue {
 | 
						|
    struct frameset_queue *next;
 | 
						|
    struct frameset_queue *back;
 | 
						|
    struct frameset *frameset;
 | 
						|
    long linenumber;
 | 
						|
    long top_linenumber;
 | 
						|
    short pos;
 | 
						|
    short currentColumn;
 | 
						|
    struct _anchorList *formitem;
 | 
						|
};
 | 
						|
 | 
						|
extern struct frameset *renderFrameSet;
 |