* 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;
 |