Nobody is currently maintaining the QNX code, so removing it for now.

This commit is contained in:
Sam Lantinga 2011-02-01 21:40:03 -08:00
parent 09a8558897
commit a47948aab0
34 changed files with 46 additions and 10460 deletions

View file

@ -116,10 +116,6 @@ main(int argc, char *argv[])
/* you may want to change these according to the platform */
video_w = 320;
video_h = 480;
#ifdef __QNXNTO__
video_w = 480;
video_h = 640;
#endif /* __QNXNTO__ */
if (argv[1]) {
gl_library = argv[1];
@ -151,12 +147,7 @@ main(int argc, char *argv[])
pixels[3 * i + 2] = rand() % 250 - 125;
}
#ifdef __QNXNTO__
f.glViewport(0, 0, video_h, video_w);
#else
f.glViewport(0, 0, video_w, video_h);
#endif /* __QNXNTO__ */
f.glMatrixMode(GL_PROJECTION);
f.glLoadIdentity();
f.glOrthof(-100, 100, -100, 100, -500, 500);

View file

@ -10,11 +10,7 @@
#endif
#define DEFAULT_PTSIZE 30
#ifdef __QNXNTO__
#define DEFAULT_FONT "/usr/photon/font_repository/tt0003m_.ttf"
#else
#define DEFAULT_FONT "/System/Library/Fonts/华文细黑.ttf"
#endif
#define DEFAULT_FONT "/System/Library/Fonts/华文细黑.ttf"
#define MAX_TEXT_LENGTH 256
SDL_Surface *screen;
@ -28,36 +24,36 @@ SDL_Color textColor = { 0, 0, 0 };
char text[MAX_TEXT_LENGTH], markedText[SDL_TEXTEDITINGEVENT_TEXT_SIZE];
int cursor = 0;
size_t utf8_length(unsigned char c)
{
c = (unsigned char)(0xff & c);
if (c < 0x80)
return 1;
else if ((c >> 5) ==0x6)
return 2;
else if ((c >> 4) == 0xe)
return 3;
else if ((c >> 3) == 0x1e)
return 4;
else
return 0;
}
char *utf8_next(char *p)
{
size_t len = utf8_length(*p);
size_t i = 0;
if (!len)
return 0;
for (; i < len; ++i)
{
++p;
if (!*p)
return 0;
}
return p;
}
size_t utf8_length(unsigned char c)
{
c = (unsigned char)(0xff & c);
if (c < 0x80)
return 1;
else if ((c >> 5) ==0x6)
return 2;
else if ((c >> 4) == 0xe)
return 3;
else if ((c >> 3) == 0x1e)
return 4;
else
return 0;
}
char *utf8_next(char *p)
{
size_t len = utf8_length(*p);
size_t i = 0;
if (!len)
return 0;
for (; i < len; ++i)
{
++p;
if (!*p)
return 0;
}
return p;
}
char *utf8_advance(char *p, size_t distance)
{