# HG changeset patch # User John Tsiombikas # Date 1362932961 -7200 # Node ID 80a2e0556fc1fc13b5789b65cfaef517335b1753 # Parent 982f2464b8a78d6e262b5ffa9523a2d1770ba042 added visual studio project and fixed some windows build problems diff -r 982f2464b8a7 -r 80a2e0556fc1 libdrawtext.sln --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libdrawtext.sln Sun Mar 10 18:29:21 2013 +0200 @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual C++ Express 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libdrawtext", "libdrawtext.vcproj", "{F6241CAB-984D-457D-A7EA-E66A57889490}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F6241CAB-984D-457D-A7EA-E66A57889490}.Debug|Win32.ActiveCfg = Debug|Win32 + {F6241CAB-984D-457D-A7EA-E66A57889490}.Debug|Win32.Build.0 = Debug|Win32 + {F6241CAB-984D-457D-A7EA-E66A57889490}.Release|Win32.ActiveCfg = Release|Win32 + {F6241CAB-984D-457D-A7EA-E66A57889490}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff -r 982f2464b8a7 -r 80a2e0556fc1 libdrawtext.vcproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libdrawtext.vcproj Sun Mar 10 18:29:21 2013 +0200 @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 982f2464b8a7 -r 80a2e0556fc1 src/drawgl.c --- a/src/drawgl.c Thu Feb 28 18:51:33 2013 +0200 +++ b/src/drawgl.c Sun Mar 10 18:29:21 2013 +0200 @@ -22,6 +22,12 @@ #include +#ifndef _MSC_VER +#include +#else +#include +#endif + #ifdef TARGET_IPHONE #include #else diff -r 982f2464b8a7 -r 80a2e0556fc1 src/drawtext_impl.h --- a/src/drawtext_impl.h Thu Feb 28 18:51:33 2013 +0200 +++ b/src/drawtext_impl.h Sun Mar 10 18:29:21 2013 +0200 @@ -61,7 +61,7 @@ #define fperror(str) \ - fprintf(stderr, "%s: %s: %s\n", __func__, (str), strerror(errno)) + fprintf(stderr, "%s: %s: %s\n", __FUNCTION__, (str), strerror(errno)) int dtx_gl_init(void); diff -r 982f2464b8a7 -r 80a2e0556fc1 src/font.c --- a/src/font.c Thu Feb 28 18:51:33 2013 +0200 +++ b/src/font.c Sun Mar 10 18:29:21 2013 +0200 @@ -331,12 +331,12 @@ if(line[0] == '#') { struct glyph *g; - int c; - float x, y, xsz, ysz, res; + int c, res; + float x, y, xsz, ysz; res = sscanf(line + 1, "%d: %fx%f+%f+%f\n", &c, &xsz, &ysz, &x, &y); if(res != 5) { - fprintf(stderr, "%s: invalid glyph info line\n", __func__); + fprintf(stderr, "%s: invalid glyph info line\n", __FUNCTION__); goto err; } @@ -362,14 +362,14 @@ switch(hdr_lines) { case 0: if(0[line] != 'P' || 1[line] != '6') { - fprintf(stderr, "%s: invalid file format (magic)\n", __func__); + fprintf(stderr, "%s: invalid file format (magic)\n", __FUNCTION__); goto err; } break; case 1: if(sscanf(line, "%d %d", &gmap->xsz, &gmap->ysz) != 2) { - fprintf(stderr, "%s: invalid file format (dim)\n", __func__); + fprintf(stderr, "%s: invalid file format (dim)\n", __FUNCTION__); goto err; } break; @@ -379,7 +379,7 @@ char *endp; max_pixval = strtol(line, &endp, 10); if(endp == line) { - fprintf(stderr, "%s: invalid file format (maxval)\n", __func__); + fprintf(stderr, "%s: invalid file format (maxval)\n", __FUNCTION__); goto err; } } @@ -442,7 +442,7 @@ int res; if(!(fp = fopen(fname, "wb"))) { - fprintf(stderr, "%s: failed to open file: %s: %s\n", __func__, fname, strerror(errno)); + fprintf(stderr, "%s: failed to open file: %s: %s\n", __FUNCTION__, fname, strerror(errno)); return -1; } res = dtx_save_glyphmap_stream(fp, gmap);