[w3m-dev 03660] Re: fputs -> Strfputs
* Str.h (Strncmp_charp): paren (Strncasecmp_charp): ditto (Strinsert): ditto (Strshrinkfirst): ditto * display.c (disp_err_message): added * file.c (loadGeneralFile): don't put function in macro arg (saveBuffer): ditto * frame.c (createFrameFile): ditto * proto.h (disp_err_message): macro->function * table.c (pushdata): if data is NULL, use "" (suspend_or_pushdata): if line is NULL, use "" * textlist.h (pushText): don't use (s) twice in a macro From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
This commit is contained in:
@@ -1,3 +1,19 @@
|
||||
2003-01-21 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
|
||||
|
||||
* [w3m-dev 03660] Re: fputs -> Strfputs
|
||||
* Str.h (Strncmp_charp): paren
|
||||
(Strncasecmp_charp): ditto
|
||||
(Strinsert): ditto
|
||||
(Strshrinkfirst): ditto
|
||||
* display.c (disp_err_message): added
|
||||
* file.c (loadGeneralFile): don't put function in macro arg
|
||||
(saveBuffer): ditto
|
||||
* frame.c (createFrameFile): ditto
|
||||
* proto.h (disp_err_message): macro->function
|
||||
* table.c (pushdata): if data is NULL, use ""
|
||||
(suspend_or_pushdata): if line is NULL, use ""
|
||||
* textlist.h (pushText): don't use (s) twice in a macro
|
||||
|
||||
2003-01-21 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
|
||||
|
||||
* [w3m-dev 03659] Can't download from SSL.
|
||||
@@ -6626,4 +6642,4 @@ a * [w3m-dev 03276] compile error on EWS4800
|
||||
* release-0-2-1
|
||||
* import w3m-0.2.1
|
||||
|
||||
$Id: ChangeLog,v 1.695 2003/01/20 15:25:29 ukai Exp $
|
||||
$Id: ChangeLog,v 1.696 2003/01/20 15:30:18 ukai Exp $
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* $Id: Str.h,v 1.4 2001/11/24 02:01:26 ukai Exp $ */
|
||||
/* $Id: Str.h,v 1.5 2003/01/20 15:30:19 ukai Exp $ */
|
||||
/*
|
||||
* String manipulation library for Boehm GC
|
||||
*
|
||||
@@ -70,14 +70,14 @@ void Strgrow(Str s);
|
||||
#define Strcmp(x,y) strcmp((x)->ptr,(y)->ptr)
|
||||
#define Strcmp_charp(x,y) strcmp((x)->ptr,(y))
|
||||
#define Strncmp(x,y,n) strncmp((x)->ptr,(y)->ptr,(n))
|
||||
#define Strncmp_charp(x,y,n) strncmp((x)->ptr,y,(n))
|
||||
#define Strncmp_charp(x,y,n) strncmp((x)->ptr,(y),(n))
|
||||
#define Strcasecmp(x,y) strcasecmp((x)->ptr,(y)->ptr)
|
||||
#define Strcasecmp_charp(x,y) strcasecmp((x)->ptr,(y))
|
||||
#define Strncasecmp(x,y,n) strncasecmp((x)->ptr,(y)->ptr,(n))
|
||||
#define Strncasecmp_charp(x,y,n) strncasecmp((x)->ptr,y,(n))
|
||||
#define Strncasecmp_charp(x,y,n) strncasecmp((x)->ptr,(y),(n))
|
||||
|
||||
#define Strlastchar(s) ((s)->length>0?(s)->ptr[(s)->length-1]:'\0')
|
||||
#define Strinsert(s,n,p) Strinsert_charp(s,n,(p)->ptr)
|
||||
#define Strshrinkfirst(s,n) Strdelete(s,0,n)
|
||||
#define Strinsert(s,n,p) Strinsert_charp((s),(n),(p)->ptr)
|
||||
#define Strshrinkfirst(s,n) Strdelete((s),0,(n))
|
||||
#define Strfputs(s,f) fwrite((s)->ptr,1,(s)->length,(f))
|
||||
#endif /* not GC_STR_H */
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* $Id: display.c,v 1.50 2003/01/10 16:08:20 ukai Exp $ */
|
||||
/* $Id: display.c,v 1.51 2003/01/20 15:30:19 ukai Exp $ */
|
||||
#include <signal.h>
|
||||
#include "fm.h"
|
||||
|
||||
@@ -1178,6 +1178,12 @@ message(char *s, int return_x, int return_y)
|
||||
move(return_y, return_x);
|
||||
}
|
||||
|
||||
void disp_err_message(char *s, int redraw_current)
|
||||
{
|
||||
record_err_message(s);
|
||||
disp_message(s, redraw_current);
|
||||
}
|
||||
|
||||
void
|
||||
disp_message_nsec(char *s, int redraw_current, int sec, int purge, int mouse)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* $Id: file.c,v 1.193 2003/01/19 08:28:40 ukai Exp $ */
|
||||
/* $Id: file.c,v 1.194 2003/01/20 15:30:20 ukai Exp $ */
|
||||
#include "fm.h"
|
||||
#include <sys/types.h>
|
||||
#include "myctype.h"
|
||||
@@ -1910,7 +1910,8 @@ loadGeneralFile(char *path, ParsedURL *volatile current, char *referer,
|
||||
tmp = tmpfname(TMPF_SRC, ".html");
|
||||
src = fopen(tmp->ptr, "w");
|
||||
if (src) {
|
||||
Strfputs(conv_str(page, InnerCode, code), src);
|
||||
Str s = conv_str(page, InnerCode, code);
|
||||
Strfputs(s, src);
|
||||
fclose(src);
|
||||
}
|
||||
if (do_download) {
|
||||
@@ -6940,7 +6941,8 @@ saveBuffer(Buffer *buf, FILE * f)
|
||||
else
|
||||
#endif
|
||||
tmp = Strnew_charp_n(l->lineBuf, l->len);
|
||||
Strfputs(conv_str(tmp, InnerCode, DisplayCode), f);
|
||||
tmp = conv_str(tmp, InnerCode, DisplayCode);
|
||||
Strfputs(tmp, f);
|
||||
if (Strlastchar(tmp) != '\n')
|
||||
putc('\n', f);
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* $Id: frame.c,v 1.29 2003/01/15 16:11:43 ukai Exp $ */
|
||||
/* $Id: frame.c,v 1.30 2003/01/20 15:30:20 ukai Exp $ */
|
||||
#include "fm.h"
|
||||
#include "parsetagx.h"
|
||||
#include "myctype.h"
|
||||
@@ -805,9 +805,8 @@ createFrameFile(struct frameset *f, FILE * f1, Buffer *current, int level,
|
||||
parsedtag_set_value(tag, ATTR_TARGET, d_target);
|
||||
}
|
||||
if (parsedtag_need_reconstruct(tag))
|
||||
Strfputs(parsedtag2str(tag), f1);
|
||||
else
|
||||
Strfputs(tok, f1);
|
||||
tok = parsedtag2str(tag);
|
||||
Strfputs(tok, f1);
|
||||
}
|
||||
else {
|
||||
if (pre_mode & (RB_PLAIN | RB_INTXTA))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* $Id: proto.h,v 1.80 2003/01/17 16:57:20 ukai Exp $ */
|
||||
/* $Id: proto.h,v 1.81 2003/01/20 15:30:20 ukai Exp $ */
|
||||
/*
|
||||
* This file was automatically generated by version 1.7 of cextract.
|
||||
* Manual editing not recommended.
|
||||
@@ -276,7 +276,7 @@ extern void addChar(char c, Lineprop mode);
|
||||
extern void record_err_message(char *s);
|
||||
extern Buffer *message_list_panel(void);
|
||||
extern void message(char *s, int return_x, int return_y);
|
||||
#define disp_err_message(s, f) (record_err_message((s)), disp_message((s), (f)))
|
||||
extern void disp_err_message(char *s, int redraw_current);
|
||||
extern void disp_message_nsec(char *s, int redraw_current, int sec, int purge,
|
||||
int mouse);
|
||||
extern void disp_message(char *s, int redraw_current);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* $Id: table.c,v 1.37 2002/12/17 16:17:30 ukai Exp $ */
|
||||
/* $Id: table.c,v 1.38 2003/01/20 15:30:21 ukai Exp $ */
|
||||
/*
|
||||
* HTML table
|
||||
*/
|
||||
@@ -449,7 +449,7 @@ pushdata(struct table *t, int row, int col, char *data)
|
||||
if (t->tabdata[row][col] == NULL)
|
||||
t->tabdata[row][col] = newGeneralList();
|
||||
|
||||
pushText(t->tabdata[row][col], data);
|
||||
pushText(t->tabdata[row][col], data ? data : "");
|
||||
}
|
||||
|
||||
void
|
||||
@@ -460,7 +460,7 @@ suspend_or_pushdata(struct table *tbl, char *line)
|
||||
else {
|
||||
if (!tbl->suspended_data)
|
||||
tbl->suspended_data = newTextList();
|
||||
pushText(tbl->suspended_data, line);
|
||||
pushText(tbl->suspended_data, line ? line : "");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
/* $Id: textlist.h,v 1.5 2002/09/24 16:35:02 ukai Exp $ */
|
||||
/* $Id: textlist.h,v 1.6 2003/01/20 15:30:22 ukai Exp $ */
|
||||
#ifndef TEXTLIST_H
|
||||
#define TEXTLIST_H
|
||||
#include "Str.h"
|
||||
@@ -40,7 +40,7 @@ typedef struct _textlist {
|
||||
} TextList;
|
||||
|
||||
#define newTextList() ((TextList *)newGeneralList())
|
||||
#define pushText(tl, s) pushValue((GeneralList *)(tl), (void *)allocStr((s)?(s):"",-1))
|
||||
#define pushText(tl, s) pushValue((GeneralList *)(tl), (void *)allocStr((s),-1))
|
||||
#define popText(tl) ((char *)popValue((GeneralList *)(tl)))
|
||||
#define rpopText(tl) ((char *)rpopValue((GeneralList *)(tl)))
|
||||
#define delText(tl, i) delValue((GeneralList *)(tl), (void *)(i))
|
||||
|
||||
Reference in New Issue
Block a user