Appease discard-const warnings.
This commit is contained in:
parent
3acbd1aa78
commit
a11dc48b63
|
@ -34,17 +34,17 @@
|
||||||
typedef struct directory_entry dir_ent;
|
typedef struct directory_entry dir_ent;
|
||||||
|
|
||||||
/* routines for getting HFS names and info */
|
/* routines for getting HFS names and info */
|
||||||
static int get_none_dir(char *, char *, dir_ent *, int);
|
static int get_none_dir(char *, const char *, dir_ent *, int);
|
||||||
static int get_none_info(char *, char *, dir_ent *, int);
|
static int get_none_info(char *, char *, dir_ent *, int);
|
||||||
static int get_cap_dir(char *, char *, dir_ent *, int);
|
static int get_cap_dir(char *, const char *, dir_ent *, int);
|
||||||
static int get_cap_info(char *, char *, dir_ent *, int);
|
static int get_cap_info(char *, char *, dir_ent *, int);
|
||||||
static int get_es_info(char *, char *, dir_ent *, int);
|
static int get_es_info(char *, char *, dir_ent *, int);
|
||||||
static int get_dbl_info(char *, char *, dir_ent *, int);
|
static int get_dbl_info(char *, char *, dir_ent *, int);
|
||||||
static int get_mb_info(char *, char *, dir_ent *, int);
|
static int get_mb_info(char *, char *, dir_ent *, int);
|
||||||
static int get_sgl_info(char *, char *, dir_ent *, int);
|
static int get_sgl_info(char *, char *, dir_ent *, int);
|
||||||
static int get_fe_dir(char *, char *, dir_ent *, int);
|
static int get_fe_dir(char *, const char *, dir_ent *, int);
|
||||||
static int get_fe_info(char *, char *, dir_ent *, int);
|
static int get_fe_info(char *, char *, dir_ent *, int);
|
||||||
static int get_sgi_dir(char *, char *, dir_ent *, int);
|
static int get_sgi_dir(char *, const char *, dir_ent *, int);
|
||||||
static int get_sgi_info(char *, char *, dir_ent *, int);
|
static int get_sgi_info(char *, char *, dir_ent *, int);
|
||||||
|
|
||||||
void map_ext(char *, char **, char **, unsigned short *, char *);
|
void map_ext(char *, char **, char **, unsigned short *, char *);
|
||||||
|
@ -63,11 +63,11 @@ static unsigned int hselect; /* type of HFS file selected */
|
||||||
struct hfs_type { /* Types of various HFS Unix files */
|
struct hfs_type { /* Types of various HFS Unix files */
|
||||||
int type; /* type of file */
|
int type; /* type of file */
|
||||||
int flags; /* special flags */
|
int flags; /* special flags */
|
||||||
char *info; /* finderinfo name */
|
const char *info; /* finderinfo name */
|
||||||
char *rsrc; /* resource fork name */
|
const char *rsrc; /* resource fork name */
|
||||||
int (*get_info)(char*, char*, dir_ent*,int); /* finderinfo function */
|
int (*get_info)(char*, char*, dir_ent*,int); /* finderinfo function */
|
||||||
int (*get_dir)(char*, char*,dir_ent*,int); /* directory name function */
|
int (*get_dir)(char*, const char*,dir_ent*,int); /* directory name function */
|
||||||
char *desc; /* description */
|
const char *desc; /* description */
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Above filled in */
|
/* Above filled in */
|
||||||
|
@ -93,7 +93,7 @@ static char tmp_type[CT_SIZE+1], tmp_creator[CT_SIZE+1];
|
||||||
** ':' is replaced by '%' and string is terminated with '\0'
|
** ':' is replaced by '%' and string is terminated with '\0'
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
cstrncpy(char *t, char *f, int c)
|
cstrncpy(char *t, const char *f, int c)
|
||||||
{
|
{
|
||||||
while (c-- && *f)
|
while (c-- && *f)
|
||||||
{
|
{
|
||||||
|
@ -135,7 +135,7 @@ dehex(char c)
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned char
|
static unsigned char
|
||||||
hex2char(char *s)
|
hex2char(const char *s)
|
||||||
{
|
{
|
||||||
unsigned char o;
|
unsigned char o;
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@ hex2char(char *s)
|
||||||
**
|
**
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
hstrncpy(unsigned char *t, char *f, int c)
|
hstrncpy(unsigned char *t, const char *f, int c)
|
||||||
{
|
{
|
||||||
unsigned char o;
|
unsigned char o;
|
||||||
while (c-- && *f)
|
while (c-- && *f)
|
||||||
|
@ -211,7 +211,7 @@ basename(char *a)
|
||||||
** get_none_dir: ordinary Unix directory
|
** get_none_dir: ordinary Unix directory
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
get_none_dir(char *hname, char *dname, dir_ent *s_entry, int ret)
|
get_none_dir(char *hname, const char *dname, dir_ent *s_entry, int ret)
|
||||||
{
|
{
|
||||||
/* just copy the given name */
|
/* just copy the given name */
|
||||||
hstrncpy(s_entry->hfs_ent->name, dname, HFS_MAX_FLEN);
|
hstrncpy(s_entry->hfs_ent->name, dname, HFS_MAX_FLEN);
|
||||||
|
@ -270,9 +270,9 @@ read_info_file(char *name, void *info, int len)
|
||||||
** get_cap_dir: get the CAP name for a directory
|
** get_cap_dir: get the CAP name for a directory
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
get_cap_dir(char *hname, char *dname, dir_ent *s_entry, int ret)
|
get_cap_dir(char *hname, const char *dname, dir_ent *s_entry, int ret)
|
||||||
/* char *hname whole path */
|
/* char *hname whole path */
|
||||||
/* char *dname this dir name */
|
/* const char *dname this dir name */
|
||||||
/* dir_ent *s_entry directory entry */
|
/* dir_ent *s_entry directory entry */
|
||||||
{
|
{
|
||||||
FileInfo info; /* finderinfo struct */
|
FileInfo info; /* finderinfo struct */
|
||||||
|
@ -1029,7 +1029,7 @@ del_hfs_info(struct hfs_info *hfs_info)
|
||||||
** as the key
|
** as the key
|
||||||
*/
|
*/
|
||||||
hfsdirent *
|
hfsdirent *
|
||||||
match_key(struct hfs_info *hfs_info, char *key)
|
match_key(struct hfs_info *hfs_info, const char *key)
|
||||||
{
|
{
|
||||||
while (hfs_info) {
|
while (hfs_info) {
|
||||||
if (!strcasecmp(key, hfs_info->keyname))
|
if (!strcasecmp(key, hfs_info->keyname))
|
||||||
|
@ -1046,9 +1046,9 @@ match_key(struct hfs_info *hfs_info, char *key)
|
||||||
** base on probing with od ...
|
** base on probing with od ...
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
get_fe_dir(char *hname, char *dname, dir_ent *s_entry, int ret)
|
get_fe_dir(char *hname, const char *dname, dir_ent *s_entry, int ret)
|
||||||
/* char *hname whole path */
|
/* char *hname whole path */
|
||||||
/* char *dname this dir name */
|
/* const char *dname this dir name */
|
||||||
/* dir_ent *s_entry directory entry */
|
/* dir_ent *s_entry directory entry */
|
||||||
{
|
{
|
||||||
struct hfs_info *hfs_info;
|
struct hfs_info *hfs_info;
|
||||||
|
@ -1152,9 +1152,9 @@ get_fe_info(char *hname, char *dname, dir_ent *s_entry, int ret)
|
||||||
** base on probing with od ...
|
** base on probing with od ...
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
get_sgi_dir(char *hname, char *dname, dir_ent *s_entry, int ret)
|
get_sgi_dir(char *hname, const char *dname, dir_ent *s_entry, int ret)
|
||||||
/* char *hname whole path */
|
/* char *hname whole path */
|
||||||
/* char *dname this dir name */
|
/* const char *dname this dir name */
|
||||||
/* dir_ent *s_entry directory entry */
|
/* dir_ent *s_entry directory entry */
|
||||||
{
|
{
|
||||||
struct hfs_info *hfs_info;
|
struct hfs_info *hfs_info;
|
||||||
|
@ -1241,7 +1241,7 @@ get_sgi_info(char *hname, char *dname, dir_ent *s_entry, int ret)
|
||||||
** get_hfs_itype: get the type of HFS info for a file
|
** get_hfs_itype: get the type of HFS info for a file
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
get_hfs_itype(char *wname, char *dname, char *htmp)
|
get_hfs_itype(const char *wname, const char *dname, char *htmp)
|
||||||
{
|
{
|
||||||
int wlen, i;
|
int wlen, i;
|
||||||
|
|
||||||
|
@ -1268,7 +1268,7 @@ get_hfs_itype(char *wname, char *dname, char *htmp)
|
||||||
** get_hfs_dir: set the HFS directory name
|
** get_hfs_dir: set the HFS directory name
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
get_hfs_dir(char *wname, char *dname, dir_ent *s_entry)
|
get_hfs_dir(const char *wname, const const char *dname, dir_ent *s_entry)
|
||||||
{
|
{
|
||||||
int type;
|
int type;
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ extern void hfs_init(char *, unsigned short, int, int, unsigned int);
|
||||||
extern void clean_hfs(void);
|
extern void clean_hfs(void);
|
||||||
extern int hfs_exclude(char *);
|
extern int hfs_exclude(char *);
|
||||||
extern int get_hfs_rname(char *, char *, char *);
|
extern int get_hfs_rname(char *, char *, char *);
|
||||||
extern int get_hfs_dir(char *, char *, struct directory_entry *);
|
extern int get_hfs_dir(const char *, const char *, struct directory_entry *);
|
||||||
extern int get_hfs_info(char *, char *, struct directory_entry *);
|
extern int get_hfs_info(char *, char *, struct directory_entry *);
|
||||||
extern void print_hfs_info(struct directory_entry *);
|
extern void print_hfs_info(struct directory_entry *);
|
||||||
extern void delete_rsrc_ent(struct directory_entry *);
|
extern void delete_rsrc_ent(struct directory_entry *);
|
||||||
|
|
Loading…
Reference in New Issue