summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-05-04 02:04:42 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-05-04 02:04:42 +0000
commit9a12c7e58a235051cd282019701800f42368977a (patch)
tree2d67fbab9caefe6445870e8326971bdb5590ef70 /c
parent2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-9a12c7e58a235051cd282019701800f42368977a.tar.bz2
2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* ndstool/include/banner.h, ndstool/include/header.h, ndstool/include/ndstree.h, ndstool/source/banner.cpp, ndstool/source/header.cpp, ndstool/source/ndscreate.cpp, ndstool/source/ndstool.cpp, ndstool/source/passme.cpp: Remove warnings for deprecated character conversions.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/arm/nds/tools/ChangeLog8
-rw-r--r--c/src/lib/libbsp/arm/nds/tools/ndstool/include/banner.h2
-rw-r--r--c/src/lib/libbsp/arm/nds/tools/ndstool/include/header.h8
-rw-r--r--c/src/lib/libbsp/arm/nds/tools/ndstool/include/ndstree.h6
-rw-r--r--c/src/lib/libbsp/arm/nds/tools/ndstool/source/banner.cpp2
-rw-r--r--c/src/lib/libbsp/arm/nds/tools/ndstool/source/header.cpp2
-rw-r--r--c/src/lib/libbsp/arm/nds/tools/ndstool/source/ndscreate.cpp4
-rw-r--r--c/src/lib/libbsp/arm/nds/tools/ndstool/source/ndstool.cpp6
-rw-r--r--c/src/lib/libbsp/arm/nds/tools/ndstool/source/passme.cpp2
9 files changed, 24 insertions, 16 deletions
diff --git a/c/src/lib/libbsp/arm/nds/tools/ChangeLog b/c/src/lib/libbsp/arm/nds/tools/ChangeLog
index 67cb5519c5..f1f004fbb5 100644
--- a/c/src/lib/libbsp/arm/nds/tools/ChangeLog
+++ b/c/src/lib/libbsp/arm/nds/tools/ChangeLog
@@ -1,3 +1,11 @@
+2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * ndstool/include/banner.h, ndstool/include/header.h,
+ ndstool/include/ndstree.h, ndstool/source/banner.cpp,
+ ndstool/source/header.cpp, ndstool/source/ndscreate.cpp,
+ ndstool/source/ndstool.cpp, ndstool/source/passme.cpp: Remove
+ warnings for deprecated character conversions.
+
2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* bin2s.c: Fix various warnings by fixing prototypes. Remove unused
diff --git a/c/src/lib/libbsp/arm/nds/tools/ndstool/include/banner.h b/c/src/lib/libbsp/arm/nds/tools/ndstool/include/banner.h
index 5ac95f08ec..e880636bdf 100644
--- a/c/src/lib/libbsp/arm/nds/tools/ndstool/include/banner.h
+++ b/c/src/lib/libbsp/arm/nds/tools/ndstool/include/banner.h
@@ -12,7 +12,7 @@ struct Banner
#pragma pack()
-extern char *bannerLanguages[];
+extern const char *bannerLanguages[];
int InsertTitleString(char *String, FILE *file);
unsigned short CalcBannerCRC(Banner &banner);
diff --git a/c/src/lib/libbsp/arm/nds/tools/ndstool/include/header.h b/c/src/lib/libbsp/arm/nds/tools/ndstool/include/header.h
index 7ca9580d2a..f6bbfcac64 100644
--- a/c/src/lib/libbsp/arm/nds/tools/ndstool/include/header.h
+++ b/c/src/lib/libbsp/arm/nds/tools/ndstool/include/header.h
@@ -72,14 +72,14 @@ struct Header
struct Country
{
- char countrycode;
- char *name;
+ const char countrycode;
+ const char *name;
};
struct Maker
{
- char *makercode;
- char *name;
+ const char *makercode;
+ const char *name;
};
extern Country countries[];
diff --git a/c/src/lib/libbsp/arm/nds/tools/ndstool/include/ndstree.h b/c/src/lib/libbsp/arm/nds/tools/ndstool/include/ndstree.h
index 8705f87b22..a51fc3a699 100644
--- a/c/src/lib/libbsp/arm/nds/tools/ndstool/include/ndstree.h
+++ b/c/src/lib/libbsp/arm/nds/tools/ndstool/include/ndstree.h
@@ -1,4 +1,4 @@
-inline int cmp(char *a, bool a_isdir, char *b, bool b_isdir)
+inline int cmp(const char *a, bool a_isdir, const char *b, bool b_isdir)
{
// oh... directory sort doesn't matter since we write out dir- and filenames seperately
//if (a_isdir && !b_isdir) return -1;
@@ -9,7 +9,7 @@ inline int cmp(char *a, bool a_isdir, char *b, bool b_isdir)
struct TreeNode
{
unsigned int dir_id; // directory ID in case of directory entry
- char *name; // file or directory name
+ const char *name; // file or directory name
TreeNode *directory; // nonzero indicates directory. first directory node is a dummy
TreeNode *prev, *next; // linked list
@@ -22,7 +22,7 @@ struct TreeNode
}
// new entry in same directory
- TreeNode *New(char *name, bool isdir)
+ TreeNode *New(const char *name, bool isdir)
{
TreeNode *newNode = new TreeNode();
newNode->name = strdup(name);
diff --git a/c/src/lib/libbsp/arm/nds/tools/ndstool/source/banner.cpp b/c/src/lib/libbsp/arm/nds/tools/ndstool/source/banner.cpp
index 811fae20c6..9eeacc4fa1 100644
--- a/c/src/lib/libbsp/arm/nds/tools/ndstool/source/banner.cpp
+++ b/c/src/lib/libbsp/arm/nds/tools/ndstool/source/banner.cpp
@@ -3,7 +3,7 @@
#include "banner.h"
#include "crc.h"
-char *bannerLanguages[] = { "Japanese", "English", "French", "German", "Italian", "Spanish" };
+const char *bannerLanguages[] = { "Japanese", "English", "French", "German", "Italian", "Spanish" };
#define RGB16(r,g,b) ((r) | (g<<5) | (b<<10))
diff --git a/c/src/lib/libbsp/arm/nds/tools/ndstool/source/header.cpp b/c/src/lib/libbsp/arm/nds/tools/ndstool/source/header.cpp
index 6013883a4d..6bab434fc3 100644
--- a/c/src/lib/libbsp/arm/nds/tools/ndstool/source/header.cpp
+++ b/c/src/lib/libbsp/arm/nds/tools/ndstool/source/header.cpp
@@ -171,7 +171,7 @@ void ShowHeaderInfo(Header &header, int romType, unsigned int length = 0x200)
printf("0x64\t%-25s\t0x%08X\n", "ROM control info 2", (int)header.rom_control_info2);
printf("0x68\t%-25s\t0x%X\n", "Icon/title offset", (int)header.banner_offset);
unsigned short secure_area_crc = CalcSecureAreaCRC((romType == ROMTYPE_NDSDUMPED));
- char *s1, *s2 = "";
+ const char *s1, *s2 = "";
if (romType == ROMTYPE_HOMEBREW) s1 = "-";
else if (secure_area_crc == header.secure_area_crc) s1 = "OK";
else
diff --git a/c/src/lib/libbsp/arm/nds/tools/ndstool/source/ndscreate.cpp b/c/src/lib/libbsp/arm/nds/tools/ndstool/source/ndscreate.cpp
index 6ca968b054..51e751af94 100644
--- a/c/src/lib/libbsp/arm/nds/tools/ndstool/source/ndscreate.cpp
+++ b/c/src/lib/libbsp/arm/nds/tools/ndstool/source/ndscreate.cpp
@@ -148,7 +148,7 @@ int CopyFromElf(char *elfFilename, unsigned int *entry, unsigned int *ram_addres
/*
* AddFile
*/
-void AddFile(char *rootdir, char *prefix, char *entry_name, unsigned int file_id)
+void AddFile(char *rootdir, const char *prefix, const char *entry_name, unsigned int file_id)
{
// make filename
char strbuf[MAXPATHLEN];
@@ -202,7 +202,7 @@ void AddFile(char *rootdir, char *prefix, char *entry_name, unsigned int file_id
* AddDirectory
* Walks the tree and adds files to NDS
*/
-void AddDirectory(TreeNode *node, char *prefix, unsigned int this_dir_id, unsigned int _parent_id)
+void AddDirectory(TreeNode *node, const char *prefix, unsigned int this_dir_id, unsigned int _parent_id)
{
// skip dummy node
node = node->next;
diff --git a/c/src/lib/libbsp/arm/nds/tools/ndstool/source/ndstool.cpp b/c/src/lib/libbsp/arm/nds/tools/ndstool/source/ndstool.cpp
index ea19ca17ca..c5b1a5dbb1 100644
--- a/c/src/lib/libbsp/arm/nds/tools/ndstool/source/ndstool.cpp
+++ b/c/src/lib/libbsp/arm/nds/tools/ndstool/source/ndstool.cpp
@@ -64,8 +64,8 @@ void Title()
*/
struct HelpLine
{
- char *option_char;
- char *text;
+ const char *option_char;
+ const char *text;
void Print()
{
@@ -133,7 +133,7 @@ void Help(char *specificoption = 0)
bool found = false;
for (unsigned int i=0; i<(sizeof(helplines) / sizeof(helplines[0])); i++)
{
- for (char *o = helplines[i].option_char; *o; o++)
+ for (const char *o = helplines[i].option_char; *o; o++)
{
if (*o == *specificoption) { helplines[i].Print(); found = true; }
}
diff --git a/c/src/lib/libbsp/arm/nds/tools/ndstool/source/passme.cpp b/c/src/lib/libbsp/arm/nds/tools/ndstool/source/passme.cpp
index 8dae673735..831547f6ef 100644
--- a/c/src/lib/libbsp/arm/nds/tools/ndstool/source/passme.cpp
+++ b/c/src/lib/libbsp/arm/nds/tools/ndstool/source/passme.cpp
@@ -15,7 +15,7 @@ unsigned char *pc_ram;
/*
* Find
*/
-template <typename T> unsigned long Find(FILE *f, char *fmt, unsigned long begin, unsigned long end, T data, T mask, int thumb, int armnr)
+template <typename T> unsigned long Find(FILE *f, const char *fmt, unsigned long begin, unsigned long end, T data, T mask, int thumb, int armnr)
{
for (unsigned long i=begin; i<end; i+=sizeof(T))
{