aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile.in11
-rw-r--r--funcname.tab301
-rw-r--r--main.c37
3 files changed, 180 insertions, 169 deletions
diff --git a/Makefile.in b/Makefile.in
index 6fe0bd4..bfba30f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -140,8 +140,11 @@ keybind_lynx.o: funcname2.h
parsetagx.o: html.c
funcname.tab: main.c menu.c
- (echo '#define DEFUN(x,y,z) x y'; grep -h '^DEFUN' $^) | $(CPP) - | \
- awk '$$1 ~ /^[_A-Za-z]/ { for (i=2;i<=NF;i++) { print $$i, $$1} }' > $@
+ (echo '#define DEFUN(x,y,z) x y';\
+ sed -ne '/^DEFUN/{p;n;/^[ ]/p;}' $^) | $(CPP) - | \
+ awk '$$1 ~ /^[_A-Za-z]/ { \
+ for (i=2;i<=NF;i++) { print $$i, $$1} \
+ }' > $@
funcname.c: funcname.tab
sort funcname.tab | $(AWK) -f $(top_srcdir)/funcname0.awk > $@
@@ -153,7 +156,7 @@ funcname2.h: funcname.tab
sort funcname.tab | $(AWK) -f $(top_srcdir)/funcname2.awk > $@
functable.c: funcname.tab mktable$(EXT)
- sort funcname.tab | $(AWK) -f $(top_srcdir)/functable.awk > functable.tab
+ sort funcname.tab | $(AWK) -f $(top_srcdir)/functable.awk > functable.ta b
./mktable$(EXT) 100 functable.tab > $@
-rm -f functable.tab
@@ -164,7 +167,7 @@ $(BOOKMARKER): w3mbookmark.o dummy.o $(ALIB)
$(CC) $(CFLAGS) -o $(BOOKMARKER) w3mbookmark.o dummy.o $(LDFLAGS) $(LIBS)
$(HELPER): w3mhelperpanel.o dummy.o $(ALIB)
- $(CC) $(CFLAGS) -o $(HELPER) w3mhelperpanel.o dummy.o $(LDFLAGS) $(LIBS)
+ $(CC) $(CFLAGS) -o $(HELPER) w3mhelperpanel.o dummy.o $(LDFLAGS) $(LIBS)
$(INFLATE): inflate.o
$(CC) $(CFLAGS) -o $(INFLATE) inflate.o $(LDFLAGS) $(LIBS) -lz
diff --git a/funcname.tab b/funcname.tab
index 11156f9..19ef5ad 100644
--- a/funcname.tab
+++ b/funcname.tab
@@ -1,153 +1,150 @@
-# $Id: funcname.tab,v 1.22 2003/09/22 21:02:18 ukai Exp $
-# macro name function name
-#----------------------------
-@@@ nulcmd
-ABORT quitfm
-ACCESSKEY accessKey
-ADD_BOOKMARK adBmark
-ALARM setAlarm
-BACK backBf
-BEGIN goLineF
-BOOKMARK ldBmark
-CENTER_H ctrCsrH
-CENTER_V ctrCsrV
-CHARSET docCSet
-CLOSE_TAB closeT
-CLOSE_TAB_MOUSE closeTMs
-COMMAND execCmd
-COOKIE cooLst
-DEFAULT_CHARSET defCSet
-DEFINE_KEY defKey
-DELETE_PREVBUF deletePrevBuf
-DICT_WORD dictword
-DICT_WORD_AT dictwordat
-DISPLAY_IMAGE dispI
-DOWN ldown1
-DOWNLOAD svSrc
-DOWNLOAD_LIST ldDL
-EDIT editBf
-EDIT_SCREEN editScr
-END goLineL
-ESCBMAP escbmap
-ESCMAP escmap
-EXEC_SHELL execsh
-EXIT quitfm
-EXTERN extbrz
-EXTERN_LINK linkbrz
-FRAME rFrame
-GOTO goURL
-GOTO_LINE goLine
-GOTO_LINK followA
-GOTO_RELATIVE gorURL
-HELP ldhelp
-HISTORY ldHist
-INFO pginfo
-INTERRUPT susp
-ISEARCH isrchfor
-ISEARCH_BACK isrchbak
-LEFT col1L
-LINE_BEGIN linbeg
-LINE_END linend
-LINE_INFO curlno
-LINK_BEGIN topA
-LINK_END lastA
-LINK_MENU linkMn
-LIST linkLst
-LIST_MENU listMn
-LOAD ldfile
-MAIN_MENU mainMn
-MARK _mark
-MARK_MID chkNMID
-MARK_URL chkURL
-MARK_WORD chkWORD
-MENU mainMn
-MENU_MOUSE menuMs
-MOUSE mouse
-MOUSE_TOGGLE msToggle
-MOVE_DOWN movD
-MOVE_DOWN1 movD1
-MOVE_LEFT movL
-MOVE_LEFT1 movL1
-MOVE_LIST_MENU movlistMn
-MOVE_MOUSE movMs
-MOVE_RIGHT movR
-MOVE_RIGHT1 movR1
-MOVE_UP movU
-MOVE_UP1 movU1
-MSGS msgs
-MULTIMAP multimap
-NEW_TAB newT
-NEXT nextBf
-NEXT_DOWN nextD
-NEXT_LEFT nextL
-NEXT_LEFT_UP nextLU
-NEXT_LINK nextA
-NEXT_MARK nextMk
-NEXT_PAGE pgFore
-NEXT_RIGHT nextR
-NEXT_RIGHT_DOWN nextRD
-NEXT_TAB nextT
-NEXT_UP nextU
-NEXT_WORD movRW
-NOTHING nulcmd
-NULL nulcmd
-OPTIONS ldOpt
-PCMAP pcmap
-PEEK curURL
-PEEK_IMG peekIMG
-PEEK_LINK peekURL
-PIPE_BUF pipeBuf
-PIPE_SHELL pipesh
-PREV prevBf
-PREV_LINK prevA
-PREV_MARK prevMk
-PREV_PAGE pgBack
-PREV_TAB prevT
-PREV_WORD movLW
-PRINT svBuf
-QUIT qquitfm
-READ_SHELL readsh
-REDO redoPos
-REDRAW rdrwSc
-REG_MARK reMark
-REINIT reinit
-RELOAD reload
-RESHAPE reshape
-RIGHT col1R
-SAVE svSrc
-SAVE_IMAGE svI
-SAVE_LINK svA
-SAVE_SCREEN svBuf
-SEARCH srchfor
-SEARCH_BACK srchbak
-SEARCH_FORE srchfor
-SEARCH_NEXT srchnxt
-SEARCH_PREV srchprv
-SELECT selBuf
-SELECT_MENU selMn
-SETENV setEnv
-SET_OPTION setOpt
-SHELL execsh
-SHIFT_LEFT shiftl
-SHIFT_RIGHT shiftr
-SOURCE vwSrc
-STOP_IMAGE stopI
-SUBMIT submitForm
-SUSPEND susp
-TAB_GOTO tabURL
-TAB_GOTO_RELATIVE tabrURL
-TAB_LEFT tabL
-TAB_LINK tabA
-TAB_MENU tabMn
-TAB_MOUSE tabMs
-TAB_RIGHT tabR
-UNDO undoPos
-UP lup1
+NOTHING nulcmd
+NULL nulcmd
+@@@ nulcmd
+PCMAP pcmap
+ESCMAP escmap
+ESCBMAP escbmap
+MULTIMAP multimap
+NEXT_PAGE pgFore
+PREV_PAGE pgBack
+UP lup1
+DOWN ldown1
+CENTER_V ctrCsrV
+CENTER_H ctrCsrH
+REDRAW rdrwSc
+SEARCH srchfor
+SEARCH_FORE srchfor
+WHEREIS srchfor
+ISEARCH isrchfor
+SEARCH_BACK srchbak
+ISEARCH_BACK isrchbak
+SEARCH_NEXT srchnxt
+SEARCH_PREV srchprv
+SHIFT_LEFT shiftl
+SHIFT_RIGHT shiftr
+RIGHT col1R
+LEFT col1L
+SETENV setEnv
+PIPE_BUF pipeBuf
+PIPE_SHELL pipesh
+READ_SHELL readsh
+EXEC_SHELL execsh
+SHELL execsh
+LOAD ldfile
+HELP ldhelp
+MOVE_LEFT movL
+MOVE_LEFT1 movL1
+MOVE_DOWN movD
+MOVE_DOWN1 movD1
+MOVE_UP movU
+MOVE_UP1 movU1
+MOVE_RIGHT movR
+MOVE_RIGHT1 movR1
+PREV_WORD movLW
+NEXT_WORD movRW
+ABORT quitfm
+EXIT quitfm
+QUIT qquitfm
+SELECT selBuf
+INTERRUPT susp
+SUSPEND susp
+GOTO_LINE goLine
+BEGIN goLineF
+END goLineL
+LINE_BEGIN linbeg
+LINE_END linend
+EDIT editBf
+EDIT_SCREEN editScr
+MARK _mark
+NEXT_MARK nextMk
+PREV_MARK prevMk
+REG_MARK reMark
+GOTO_LINK followA
+VIEW_IMAGE followI
+SUBMIT submitForm
+LINK_BEGIN topA
+LINK_END lastA
+NEXT_LINK nextA
+PREV_LINK prevA
+NEXT_VISITED nextVA
+PREV_VISITED prevVA
+NEXT_LEFT nextL
+NEXT_LEFT_UP nextLU
+NEXT_RIGHT nextR
+NEXT_RIGHT_DOWN nextRD
+NEXT_DOWN nextD
+NEXT_UP nextU
+NEXT nextBf
+PREV prevBf
+BACK backBf
+DELETE_PREVBUF deletePrevBuf
+GOTO goURL
+GOTO_RELATIVE gorURL
+BOOKMARK ldBmark
+VIEW_BOOKMARK ldBmark
+ADD_BOOKMARK adBmark
+OPTIONS ldOpt
+SET_OPTION setOpt
+MSGS msgs
+INFO pginfo
+LINK_MENU linkMn
+ACCESSKEY accessKey
+LIST_MENU listMn
+MOVE_LIST_MENU movlistMn
+LIST linkLst
+COOKIE cooLst
+HISTORY ldHist
+SAVE_LINK svA
+SAVE_IMAGE svI
+PRINT svBuf
+SAVE_SCREEN svBuf
+DOWNLOAD svSrc
+SAVE svSrc
+PEEK_LINK peekURL
+PEEK_IMG peekIMG
+PEEK curURL
+SOURCE vwSrc
+VIEW vwSrc
+RELOAD reload
+RESHAPE reshape
+CHARSET docCSet
+DEFAULT_CHARSET defCSet
+MARK_URL chkURL
+MARK_WORD chkWORD
+MARK_MID chkNMID
+FRAME rFrame
+EXTERN extbrz
+EXTERN_LINK linkbrz
+LINE_INFO curlno
+DISPLAY_IMAGE dispI
+STOP_IMAGE stopI
+MOUSE_TOGGLE msToggle
+MOUSE mouse
+MOVE_MOUSE movMs
+MENU_MOUSE menuMs
+TAB_MOUSE tabMs
+CLOSE_TAB_MOUSE closeTMs
VERSION dispVer
-VIEW vwSrc
-VIEW_BOOKMARK ldBmark
-VIEW_IMAGE followI
-WHEREIS srchfor
-WRAP_TOGGLE wrapToggle
-NEXT_VISITED nextVA
-PREV_VISITED prevVA
+WRAP_TOGGLE wrapToggle
+DICT_WORD dictword
+DICT_WORD_AT dictwordat
+COMMAND execCmd
+ALARM setAlarm
+REINIT reinit
+DEFINE_KEY defKey
+NEW_TAB newT
+CLOSE_TAB closeT
+NEXT_TAB nextT
+PREV_TAB prevT
+TAB_LINK tabA
+TAB_GOTO tabURL
+TAB_GOTO_RELATIVE tabrURL
+TAB_RIGHT tabR
+TAB_LEFT tabL
+DOWNLOAD_LIST ldDL
+UNDO undoPos
+REDO redoPos
+MAIN_MENU mainMn
+MENU mainMn
+SELECT_MENU selMn
+TAB_MENU tabMn
diff --git a/main.c b/main.c
index b9ff11f..e18a0c9 100644
--- a/main.c
+++ b/main.c
@@ -1,4 +1,4 @@
-/* $Id: main.c,v 1.236 2003/09/26 20:45:53 ukai Exp $ */
+/* $Id: main.c,v 1.237 2003/09/26 20:58:51 ukai Exp $ */
#define MAINPROGRAM
#include "fm.h"
#include <signal.h>
@@ -1232,7 +1232,7 @@ do_dump(Buffer *buf)
mySignal(SIGINT, prevtrap);
}
-DEFUN(nulcmd, @@@ NOTHING NULL, "Do nothing")
+DEFUN(nulcmd, NOTHING NULL @@@, "Do nothing")
{ /* do nothing */
}
@@ -2130,7 +2130,8 @@ _movL(int n)
displayBuffer(Currentbuf, B_NORMAL);
}
-DEFUN(movL, MOVE_LEFT, "Move cursor left (a half screen shift at the left edge)")
+DEFUN(movL, MOVE_LEFT,
+ "Move cursor left (a half screen shift at the left edge)")
{
_movL(Currentbuf->COLS / 2);
}
@@ -2152,12 +2153,14 @@ _movD(int n)
displayBuffer(Currentbuf, B_NORMAL);
}
-DEFUN(movD, MOVE_DOWN, "Move cursor down (a half screen scroll at the end of screen)")
+DEFUN(movD, MOVE_DOWN,
+ "Move cursor down (a half screen scroll at the end of screen)")
{
_movD((Currentbuf->LINES + 1) / 2);
}
-DEFUN(movD1, MOVE_DOWN1, "Move cursor down (1 line scroll at the end of screen)")
+DEFUN(movD1, MOVE_DOWN1,
+ "Move cursor down (1 line scroll at the end of screen)")
{
_movD(1);
}
@@ -2174,7 +2177,8 @@ _movU(int n)
displayBuffer(Currentbuf, B_NORMAL);
}
-DEFUN(movU, MOVE_UP, "Move cursor up (a half screen scroll at the top of screen)")
+DEFUN(movU, MOVE_UP,
+ "Move cursor up (a half screen scroll at the top of screen)")
{
_movU((Currentbuf->LINES + 1) / 2);
}
@@ -2196,12 +2200,14 @@ _movR(int n)
displayBuffer(Currentbuf, B_NORMAL);
}
-DEFUN(movR, MOVE_RIGHT, "Move cursor right (a half screen shift at the right edge)")
+DEFUN(movR, MOVE_RIGHT,
+ "Move cursor right (a half screen shift at the right edge)")
{
_movR(Currentbuf->COLS / 2);
}
-DEFUN(movR1, MOVE_RIGHT1, "Move cursor right (1 columns shift at the right edge)")
+DEFUN(movR1, MOVE_RIGHT1,
+ "Move cursor right (1 columns shift at the right edge)")
{
_movR(1);
}
@@ -3930,7 +3936,8 @@ DEFUN(backBf, BACK, "Back to previous buffer")
displayBuffer(Currentbuf, B_FORCE_REDRAW);
}
-DEFUN(deletePrevBuf, DELETE_PREVBUF, "Delete previous buffer (mainly for local-CGI)")
+DEFUN(deletePrevBuf, DELETE_PREVBUF,
+ "Delete previous buffer (mainly for local-CGI)")
{
Buffer *buf = Currentbuf->nextBuffer;
if (buf)
@@ -4289,7 +4296,8 @@ DEFUN(listMn, LIST_MENU, "Popup link list menu and go to selected link")
anchorMn(list_menu, TRUE);
}
-DEFUN(movlistMn, MOVE_LIST_MENU, "Popup link list menu and move cursor to selected link")
+DEFUN(movlistMn, MOVE_LIST_MENU,
+ "Popup link list menu and move cursor to selected link")
{
anchorMn(list_menu, FALSE);
}
@@ -5444,7 +5452,8 @@ DEFUN(tabMs, TAB_MOUSE, "Move to tab on mouse cursor (for mouse action)")
displayBuffer(Currentbuf, B_FORCE_REDRAW);
}
-DEFUN(closeTMs, CLOSE_TAB_MOUSE, "Close tab on mouse cursor (for mouse action)")
+DEFUN(closeTMs, CLOSE_TAB_MOUSE,
+ "Close tab on mouse cursor (for mouse action)")
{
TabBuffer *tab;
@@ -5563,7 +5572,8 @@ DEFUN(dictword, DICT_WORD, "Execute dictionary command (see README.dict)")
execdict(inputStr("(dictionary)!", ""));
}
-DEFUN(dictwordat, DICT_WORD_AT, "Execute dictionary command for word at cursor")
+DEFUN(dictwordat, DICT_WORD_AT,
+ "Execute dictionary command for word at cursor")
{
execdict(GetWord(Currentbuf));
}
@@ -5909,7 +5919,8 @@ DEFUN(reinit, REINIT, "Reload configuration files")
ptr, FALSE);
}
-DEFUN(defKey, DEFINE_KEY, "Define a binding between a key stroke and a user command")
+DEFUN(defKey, DEFINE_KEY,
+ "Define a binding between a key stroke and a user command")
{
char *data;