[w3m-dev 03667] fold patch
* anchor.c (reAnchorPos): rewrite (reAnchorWord): delete reseq_anchor() (reAnchorAny): use l->size delete reseq_anchor() * backend.c (internal_get): pass TRUE to saveBuffer * buffer.c (newBuffer): delete n->linelen (reshapeBuffer): rewrite * display.c (displayBuffer): FoldLine (redrawLine): l->bpos (cursorUp0): added (cursorUp): rewrite (cursorDown0): added (cursowDown): rewrite (cursorRight): check l->next l->bwidth (cursorLeft): l->prev && l->bpos l->bwidth (arrangeCursor): buf->currentLine->bwidth buf->cursorX * etc.c (checkType): **oporp rewrite (calcPosition): realColumn allocated by New_reuse * file.c (addnewline): add nlines arg (propBuffer): deleted (colorBuffer): deleted (readHeader): propBuffer FOLD_BUFFER_WIDTH (HTMLlineproc2body): rewrite (addnewline2): added (addnewline): rewrite (loadBuffer): propBuffer, colorBuffer (saveBuffer): cont arg (getNextPage): rewrite * fm.h (LINELEN): 256 (FNLEN): deleted (Line): add size, bpos, bwidth (Buffer): delete linelen (INIT_BUFFER_WIDTH): check showLineNum (FOLD_BUFFER_WIDTH): added (FoldLine): added * funcname.tab (RESHAPE): added * main.c (do_dump): pass FALSE to saveBuffer (nscroll): rewrite (clear_mark): l->size (shiftvisualpos): rewrite (pipeBuf): pass TRUE to saveBuffer (linebeg): check line->prev && line->bpos (linend): check line->next, line->next->bpos (editScr): pass TRUE to saveBuffer (svBuf): pass TRUE to saveBuffer (vmSrc): pass TRUE to saveBuffer (reshape): added (curlno): rewrite * mimehead.c (LINELEN): deleted * proto.h (reshape): added (saveBuffer): add cont arg (cursorUp0): added (cursorDown0): added (checkType): change type oprop, ocolor, delete check_color, len * rc.c (CMT_FOLD_LINE): added (params1): add fold_line (sync_with_option): check PagerMax * search.c (set_mark): l->size (forwardSearch): rewrite (backwardSearch): rewrite * doc/README.func (RESHAPE): added * doc-jp/README.func (RESHAPE): added * scripts/w3mhelp.cgi.in (Buffer operation): add reshape From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
This commit is contained in:
		
							
								
								
									
										13
									
								
								proto.h
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								proto.h
									
									
									
									
									
								
							@@ -1,4 +1,4 @@
 | 
			
		||||
/* $Id: proto.h,v 1.83 2003/01/22 16:10:28 ukai Exp $ */
 | 
			
		||||
/* $Id: proto.h,v 1.84 2003/01/23 18:37:21 ukai Exp $ */
 | 
			
		||||
/* 
 | 
			
		||||
 *   This file was automatically generated by version 1.7 of cextract.
 | 
			
		||||
 *   Manual editing not recommended.
 | 
			
		||||
@@ -92,6 +92,7 @@ extern void peekIMG(void);
 | 
			
		||||
extern void curURL(void);
 | 
			
		||||
extern void vwSrc(void);
 | 
			
		||||
extern void reload(void);
 | 
			
		||||
extern void reshape(void);
 | 
			
		||||
extern void chkURL(void);
 | 
			
		||||
extern void chkURLBuffer(Buffer *buf);
 | 
			
		||||
extern void chkWORD(void);
 | 
			
		||||
@@ -224,7 +225,7 @@ extern Buffer *loadBuffer(URLFile *uf, Buffer *newBuf);
 | 
			
		||||
#ifdef USE_IMAGE
 | 
			
		||||
extern Buffer *loadImageBuffer(URLFile *uf, Buffer *newBuf);
 | 
			
		||||
#endif
 | 
			
		||||
extern void saveBuffer(Buffer *buf, FILE * f);
 | 
			
		||||
extern void saveBuffer(Buffer *buf, FILE * f, int cont);
 | 
			
		||||
extern Buffer *getshell(char *cmd);
 | 
			
		||||
extern Buffer *getpipe(char *cmd);
 | 
			
		||||
extern Buffer *openPagerBuffer(InputStream stream, Buffer *buf);
 | 
			
		||||
@@ -286,7 +287,9 @@ extern void disp_message_nomouse(char *s, int redraw_current);
 | 
			
		||||
#define disp_message_nomouse disp_message
 | 
			
		||||
#endif
 | 
			
		||||
extern void set_delayed_message(char *s);
 | 
			
		||||
extern void cursorUp0(Buffer *buf, int n);
 | 
			
		||||
extern void cursorUp(Buffer *buf, int n);
 | 
			
		||||
extern void cursorDown0(Buffer *buf, int n);
 | 
			
		||||
extern void cursorDown(Buffer *buf, int n);
 | 
			
		||||
extern void cursorUpDown(Buffer *buf, int n);
 | 
			
		||||
extern void cursorRight(Buffer *buf, int n);
 | 
			
		||||
@@ -301,11 +304,11 @@ extern int columnPos(Line *line, int column);
 | 
			
		||||
extern Line *lineSkip(Buffer *buf, Line *line, int offset, int last);
 | 
			
		||||
extern Line *currentLineSkip(Buffer *buf, Line *line, int offset, int last);
 | 
			
		||||
extern int gethtmlcmd(char **s);
 | 
			
		||||
extern Str checkType(Str s, Lineprop *oprop,
 | 
			
		||||
extern Str checkType(Str s, Lineprop **oprop
 | 
			
		||||
#ifdef USE_ANSI_COLOR
 | 
			
		||||
		     Linecolor *ocolor, int *check_color,
 | 
			
		||||
		     , Linecolor **ocolor
 | 
			
		||||
#endif
 | 
			
		||||
		     int len);
 | 
			
		||||
		     );
 | 
			
		||||
extern int calcPosition(char *l, Lineprop *pr, int len, int pos, int bpos,
 | 
			
		||||
			int mode);
 | 
			
		||||
extern char *lastFileName(char *path);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user