[w3m-dev 03185] Re: cmd_mark in main.c, rev 1.60 broke unmark?
* main.c (cmd_mark): deleted (_mark): xor PE_MARK (reMark): or PE_MARK From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
This commit is contained in:
		@@ -1,3 +1,10 @@
 | 
				
			|||||||
 | 
					2002-04-27  Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						* [w3m-dev 03185] Re: cmd_mark in main.c, rev 1.60 broke unmark?
 | 
				
			||||||
 | 
						* main.c (cmd_mark): deleted
 | 
				
			||||||
 | 
							(_mark): xor PE_MARK
 | 
				
			||||||
 | 
							(reMark): or PE_MARK
 | 
				
			||||||
 | 
					
 | 
				
			||||||
2002-04-27  Fumitoshi UKAI  <ukai@debian.or.jp>
 | 
					2002-04-27  Fumitoshi UKAI  <ukai@debian.or.jp>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	* scripts/.cvsignore: add xface2xpm
 | 
						* scripts/.cvsignore: add xface2xpm
 | 
				
			||||||
@@ -3395,4 +3402,4 @@
 | 
				
			|||||||
	* release-0-2-1
 | 
						* release-0-2-1
 | 
				
			||||||
	* import w3m-0.2.1
 | 
						* import w3m-0.2.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$Id: ChangeLog,v 1.376 2002/04/26 16:00:58 ukai Exp $
 | 
					$Id: ChangeLog,v 1.377 2002/04/26 16:06:34 ukai Exp $
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										17
									
								
								main.c
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								main.c
									
									
									
									
									
								
							@@ -1,4 +1,4 @@
 | 
				
			|||||||
/* $Id: main.c,v 1.98 2002/04/24 18:29:35 ukai Exp $ */
 | 
					/* $Id: main.c,v 1.99 2002/04/26 16:06:34 ukai Exp $ */
 | 
				
			||||||
#define MAINPROGRAM
 | 
					#define MAINPROGRAM
 | 
				
			||||||
#include "fm.h"
 | 
					#include "fm.h"
 | 
				
			||||||
#include <signal.h>
 | 
					#include <signal.h>
 | 
				
			||||||
@@ -70,9 +70,6 @@ static void cmd_loadfile(char *path);
 | 
				
			|||||||
static void cmd_loadURL(char *url, ParsedURL *current, char *referer);
 | 
					static void cmd_loadURL(char *url, ParsedURL *current, char *referer);
 | 
				
			||||||
static void cmd_loadBuffer(Buffer *buf, int prop, int linkid);
 | 
					static void cmd_loadBuffer(Buffer *buf, int prop, int linkid);
 | 
				
			||||||
static void keyPressEventProc(int c);
 | 
					static void keyPressEventProc(int c);
 | 
				
			||||||
#ifdef USE_MARK
 | 
					 | 
				
			||||||
static void cmd_mark(Lineprop *p);
 | 
					 | 
				
			||||||
#endif				/* USE_MARK */
 | 
					 | 
				
			||||||
int show_params_p = 0;
 | 
					int show_params_p = 0;
 | 
				
			||||||
void show_params(FILE * fp);
 | 
					void show_params(FILE * fp);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -2432,18 +2429,10 @@ _mark(void)
 | 
				
			|||||||
    if (Currentbuf->firstLine == NULL)
 | 
					    if (Currentbuf->firstLine == NULL)
 | 
				
			||||||
	return;
 | 
						return;
 | 
				
			||||||
    l = Currentbuf->currentLine;
 | 
					    l = Currentbuf->currentLine;
 | 
				
			||||||
    cmd_mark(&l->propBuf[Currentbuf->pos]);
 | 
					    l->propBuf[Currentbuf->pos] ^= PE_MARK;
 | 
				
			||||||
    redrawLine(Currentbuf, l, l->linenumber - Currentbuf->topLine->linenumber);
 | 
					    redrawLine(Currentbuf, l, l->linenumber - Currentbuf->topLine->linenumber);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					 | 
				
			||||||
cmd_mark(Lineprop *p)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    if (!use_mark)
 | 
					 | 
				
			||||||
	return;
 | 
					 | 
				
			||||||
    *p |= PE_MARK;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Go to next mark */
 | 
					/* Go to next mark */
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
nextMk(void)
 | 
					nextMk(void)
 | 
				
			||||||
@@ -2537,7 +2526,7 @@ reMark(void)
 | 
				
			|||||||
	for (;;) {
 | 
						for (;;) {
 | 
				
			||||||
	    if (regexMatch(p, &l->lineBuf[l->len] - p, p == l->lineBuf) == 1) {
 | 
						    if (regexMatch(p, &l->lineBuf[l->len] - p, p == l->lineBuf) == 1) {
 | 
				
			||||||
		matchedPosition(&p1, &p2);
 | 
							matchedPosition(&p1, &p2);
 | 
				
			||||||
		cmd_mark(l->propBuf + (p1 - l->lineBuf));
 | 
							l->propBuf[p1 - l->lineBuf] |= PE_MARK;
 | 
				
			||||||
		p = p2;
 | 
							p = p2;
 | 
				
			||||||
	    }
 | 
						    }
 | 
				
			||||||
	    else
 | 
						    else
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user