📄 sendarticle.c
字号:
/* $Revision: 1.5 $***/#include <stdio.h>#include <sys/types.h>#include "configdata.h"#include "clibrary.h"#include "libinn.h"#include "nntp.h"/*** Send a string of one or more lines down a stdio FILE using RFC977** conventions. Return -1 on error.*/intNNTPsendarticle(p, F, Terminate) register char *p; register FILE *F; BOOL Terminate;{ register char *next; for (; p && *p; next[-1] = '\n', p = next) { /* Get pointer to next line. Truncate long lines. */ if ((next = strchr(p, '\n')) != NULL) *next++ = '\0'; /* Write line. */ if (*p == '.' && putc('.', F) == EOF) return -1; if (fprintf(F, "%s\r\n", p) == EOF) return -1; /* Done? */ if (next == NULL) break; } if (Terminate && fprintf(F, ".\r\n") == EOF) return -1; return fflush(F) == EOF || ferror(F) ? -1 : 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -