summaryrefslogtreecommitdiff
path: root/Build/source/texk/upmendex/pageread.c
diff options
context:
space:
mode:
authorDenis Bitouzé <dbitouze@wanadoo.fr>2021-02-25 18:23:07 +0000
committerDenis Bitouzé <dbitouze@wanadoo.fr>2021-02-25 18:23:07 +0000
commitc6101f91d071883b48b1b4b51e5eba0f36d9a78d (patch)
tree1bf7f5a881d7a4f5c5bf59d0b2821943dd822372 /Build/source/texk/upmendex/pageread.c
parent07ee7222e389b0777456b427a55c22d0e6ffd267 (diff)
French translation for tlmgr updated
git-svn-id: svn://tug.org/texlive/trunk@57912 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/upmendex/pageread.c')
-rw-r--r--Build/source/texk/upmendex/pageread.c64
1 files changed, 0 insertions, 64 deletions
diff --git a/Build/source/texk/upmendex/pageread.c b/Build/source/texk/upmendex/pageread.c
deleted file mode 100644
index b77fb2931d9..00000000000
--- a/Build/source/texk/upmendex/pageread.c
+++ /dev/null
@@ -1,64 +0,0 @@
-#include "mendex.h"
-
-#include <kpathsea/tex-file.h>
-
-static inline int
-bfgetc (FILE *stream)
-{
- int cc = getc (stream);
- if (cc == '\r') {
- cc = getc (stream);
- if (cc != '\n') {
- ungetc (cc, stream);
- cc = '\r';
- }
- }
- return cc;
-}
-#define fgetc bfgetc
-
-/* checking last page */
-int lastpage(const char *filename)
-{
- int i,cc,num= -1;
- char logfile[32],numbuff[16];
- FILE *fp;
-
- for (i=strlen(filename);i>=0;i--) {
- if (filename[i]=='.') {
- strncpy(logfile,filename,i);
- sprintf(&logfile[i],".log");
- break;
- }
- }
- if (i==-1) sprintf(logfile,"%s.log",filename);
-
- if(kpse_in_name_ok(logfile))
- fp=fopen(logfile,"r");
- else
- fp=NULL;
- if (fp==NULL) {
- fprintf(stderr,"No log file, %s.\n",logfile);
- exit(0);
- }
-
- while (1) {
- cc=fgetc(fp);
- if (cc==EOF) break;
- else if (cc=='[') {
- for (i=0;;i++) {
- cc=fgetc(fp);
- if (((i==0)&&(cc=='-'))||((cc>='0')&&(cc<='9'))) numbuff[i]=cc;
- else {
- numbuff[i]='\0';
- break;
- }
- }
- if (strlen(numbuff)>0) num=atoi(numbuff);
- }
- }
-
- fclose(fp);
-
- return num;
-}