1
0
mirror of https://github.com/rfivet/uemacs.git synced 2025-02-20 23:17:13 -05:00

Explicit use of buffer name type in buffer name creation.

This commit is contained in:
Renaud 2014-05-31 09:36:25 +08:00
parent fc79c8e013
commit 3847f03f04
2 changed files with 4 additions and 5 deletions

4
file.c
View File

@ -411,7 +411,7 @@ int readin(const char *fname, boolean lockfl)
* I suppose that this information could be put in
* a better place than a line of code.
*/
void makename(char *bname, const char *fname)
void makename( bname_t bname, const char *fname)
{
const char *cp1;
char *cp2;
@ -439,7 +439,7 @@ void makename(char *bname, const char *fname)
--cp1;
#endif
cp2 = &bname[0];
while (cp2 != &bname[NBUFN - 1] && *cp1 != 0 && *cp1 != ';')
while( cp2 != &bname[ sizeof( bname_t) - 1] && *cp1 != 0 && *cp1 != ';')
*cp2++ = *cp1++;
*cp2 = 0;
}

5
file.h
View File

@ -1,12 +1,11 @@
#ifndef _FILE_H_
#define _FILE_H_
#include "buffer.h"
#include "crypt.h"
#include "retcode.h"
#if CRYPT
#include "buffer.h"
void cryptbufferkey( struct buffer *bp) ;
int set_encryption_key( int f, int n) ;
#endif
@ -19,7 +18,7 @@ int filefind( int f, int n) ;
int viewfile( int f, int n) ;
int getfile( const char *fname, boolean lockfl) ;
int readin( const char *fname, boolean lockfl) ;
void makename( char *bname, const char *fname) ;
void makename( bname_t bname, const char *fname) ;
void unqname( char *name) ;
int filewrite( int f, int n) ;
int filesave( int f, int n) ;