mirror of
https://github.com/kichikuou/xsystem35-sdl2.git
synced 2026-10-10 16:18:33 +03:00
Fix compiler warnings
This commit is contained in:
+1
-1
@@ -38,7 +38,7 @@ struct fnametable {
|
||||
static char *saveDataPath;
|
||||
static boolean newfile_kanjicode_utf8 = TRUE;
|
||||
|
||||
static char *get_fullpath(char* dir, char *filename) {
|
||||
static char *get_fullpath(const char* dir, char *filename) {
|
||||
char *fn = malloc(strlen(filename) + strlen(dir) + 3);
|
||||
if (fn == NULL) {
|
||||
return NULL;
|
||||
|
||||
+2
-2
@@ -618,7 +618,7 @@ BYTE *zen2han(BYTE *src) {
|
||||
|
||||
dst = _dst = malloc(strlen(src) + 1);
|
||||
if (dst == NULL) {
|
||||
fprintf(stderr, "zen2han(): Out of Memory (size %d)", strlen(src) + 1);
|
||||
fprintf(stderr, "zen2han(): Out of Memory (size %zu)", strlen(src) + 1);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -651,7 +651,7 @@ BYTE *han2zen(BYTE *src) {
|
||||
dst = _dst = malloc(strlen(src) * 2 + 1);
|
||||
|
||||
if (dst == NULL) {
|
||||
fprintf(stderr, "han2zen(): Out of Memory (size %d)", strlen(src) *2 + 1);
|
||||
fprintf(stderr, "han2zen(): Out of Memory (size %zu)", strlen(src) *2 + 1);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -45,8 +45,8 @@ int joy_open(void) {
|
||||
int i;
|
||||
const char *name;
|
||||
for( i=0 ; i<SDL_NumJoysticks() ; i++ ) {
|
||||
name=SDL_JoystickName(i);
|
||||
if( (js=SDL_JoystickOpen(i)) ) {
|
||||
name=SDL_JoystickName(js);
|
||||
joy_axes = SDL_JoystickNumAxes(js);
|
||||
joy_buttons = SDL_JoystickNumButtons(js);
|
||||
SDL_JoystickEventState(ENABLE_SDL);
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
#include "config.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "portab.h"
|
||||
|
||||
+1
-1
@@ -80,7 +80,7 @@ static void showStackData() {
|
||||
if (fp == NULL) return;
|
||||
|
||||
fprintf(fp, "Page = %d, index = %x\n", sl_getPage(), sl_getIndex());
|
||||
fprintf(fp, "stack top = %p, cur = %p, size=%d, index=%d\n", sco_stackbuf, sco_stackindex, sco_stacksize, (sco_stackindex - sco_stackbuf));
|
||||
fprintf(fp, "stack top = %p, cur = %p, size=%d, index=%td\n", sco_stackbuf, sco_stackindex, sco_stacksize, (sco_stackindex - sco_stackbuf));
|
||||
|
||||
var = sco_stackbuf;
|
||||
for (i = 0; i < sco_stacksize; i+=10) {
|
||||
|
||||
+6
-6
@@ -33,7 +33,7 @@
|
||||
#include "utfsjis.h"
|
||||
#include "s2utbl.h"
|
||||
|
||||
BYTE *sjis2utf(BYTE *src) {
|
||||
BYTE *sjis2utf(const BYTE *src) {
|
||||
BYTE* dst = malloc(strlen(src) * 3 + 1);
|
||||
BYTE* dstp = dst;
|
||||
|
||||
@@ -79,7 +79,7 @@ static int unicode_to_sjis(int u) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
BYTE *utf2sjis(BYTE *src) {
|
||||
BYTE *utf2sjis(const BYTE *src) {
|
||||
BYTE* dst = malloc(strlen(src) + 1);
|
||||
BYTE* dstp = dst;
|
||||
|
||||
@@ -119,7 +119,7 @@ BYTE *utf2sjis(BYTE *src) {
|
||||
}
|
||||
|
||||
/* src 内に半角カナもしくはASCII文字があるかどうか */
|
||||
boolean sjis_has_hankaku(BYTE *src) {
|
||||
boolean sjis_has_hankaku(const BYTE *src) {
|
||||
while(*src) {
|
||||
if (CHECKSJIS1BYTE(*src)) {
|
||||
src++;
|
||||
@@ -132,7 +132,7 @@ boolean sjis_has_hankaku(BYTE *src) {
|
||||
}
|
||||
|
||||
/* src 内に 全角文字があるかどうか */
|
||||
boolean sjis_has_zenkaku(BYTE *src) {
|
||||
boolean sjis_has_zenkaku(const BYTE *src) {
|
||||
while(*src) {
|
||||
if (CHECKSJIS1BYTE(*src)) {
|
||||
return TRUE;
|
||||
@@ -143,7 +143,7 @@ boolean sjis_has_zenkaku(BYTE *src) {
|
||||
}
|
||||
|
||||
/* src 中の文字数を数える 全角文字も1文字 */
|
||||
int sjis_count_char(BYTE *src) {
|
||||
int sjis_count_char(const BYTE *src) {
|
||||
int c = 0;
|
||||
|
||||
while(*src) {
|
||||
@@ -170,7 +170,7 @@ void sjis_toupper(BYTE *src) {
|
||||
}
|
||||
|
||||
/* SJIS を含む文字列の ASCII を大文字化する2 */
|
||||
BYTE *sjis_toupper2(BYTE *src) {
|
||||
BYTE *sjis_toupper2(const BYTE *src) {
|
||||
BYTE *dst;
|
||||
|
||||
dst = malloc(strlen(src) +1);
|
||||
|
||||
+6
-6
@@ -32,12 +32,12 @@
|
||||
|
||||
#define CHECKSJIS1BYTE(b) ( ((b) & 0xe0) == 0x80 || ((b) & 0xe0) == 0xe0 )
|
||||
|
||||
extern BYTE* sjis2utf(BYTE *src);
|
||||
extern BYTE* utf2sjis(BYTE *src);
|
||||
extern boolean sjis_has_hankaku(BYTE *src);
|
||||
extern boolean sjis_has_zenkaku(BYTE *src);
|
||||
extern int sjis_count_char(BYTE *src);
|
||||
extern BYTE* sjis2utf(const BYTE *src);
|
||||
extern BYTE* utf2sjis(const BYTE *src);
|
||||
extern boolean sjis_has_hankaku(const BYTE *src);
|
||||
extern boolean sjis_has_zenkaku(const BYTE *src);
|
||||
extern int sjis_count_char(const BYTE *src);
|
||||
extern void sjis_toupper(BYTE *src);
|
||||
extern BYTE* sjis_toupper2(BYTE *src);
|
||||
extern BYTE* sjis_toupper2(const BYTE *src);
|
||||
|
||||
#endif /* __UTFSJIS__ */
|
||||
|
||||
+3
-3
@@ -51,9 +51,9 @@
|
||||
#define DEBUG_COMMAND sys_nextdebuglv = 5, DEBUG_SHOWSCOADR, sys_message
|
||||
#define DEBUG_MESSAGE sys_nextdebuglv = 6, sys_message
|
||||
#else
|
||||
#define DEBUG_MESSAGE
|
||||
#define DEBUG_COMMAND
|
||||
#define DEBUG_COMMAND_YET
|
||||
#define DEBUG_MESSAGE(...)
|
||||
#define DEBUG_COMMAND(...)
|
||||
#define DEBUG_COMMAND_YET(...)
|
||||
#endif
|
||||
|
||||
/* 配列外参照チェック/cali異常値検出 */
|
||||
|
||||
Reference in New Issue
Block a user