Guest User

Lars Stokholm

a guest
Aug 31st, 2008
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.68 KB | None | 0 0
  1. ============ Checking for iconv ============
  2.  
  3. #include <stdio.h>
  4. #include <unistd.h>
  5. #include <iconv.h>
  6. #define INBUFSIZE 1024
  7. #define OUTBUFSIZE 4096
  8.  
  9. char inbuffer[INBUFSIZE];
  10. char outbuffer[OUTBUFSIZE];
  11.  
  12. int main(void) {
  13. size_t numread;
  14. iconv_t icdsc;
  15. char *tocode="UTF-8";
  16. char *fromcode="cp1250";
  17. if ((icdsc = iconv_open (tocode, fromcode)) != (iconv_t)(-1)) {
  18. while ((numread = read (0, inbuffer, INBUFSIZE))) {
  19. char *iptr=inbuffer;
  20. char *optr=outbuffer;
  21. size_t inleft=numread;
  22. size_t outleft=OUTBUFSIZE;
  23. if (iconv(icdsc, (const char **)&iptr, &inleft, &optr, &outleft)
  24. != (size_t)(-1)) {
  25. write (1, outbuffer, OUTBUFSIZE - outleft);
  26. }
  27. }
  28. if (iconv_close(icdsc) == -1)
  29. ;
  30. }
  31. }
  32.  
  33. cc -O -pipe -O3 -ffast-math -fomit-frame-pointer -fno-strict-aliasing -fno-fast-math -I/usr/local/include/freetype2 -I... -I.../libavutil -L/usr/local/lib -o /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886 /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c -lm
  34. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:3:19: error: iconv.h: No such file or directory
  35. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c: In function 'main':
  36. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: 'iconv_t' undeclared (first use in this function)
  37. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: (Each undeclared identifier is reported only once
  38. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: for each function it appears in.)
  39. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: expected ';' before 'icdsc'
  40. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:15: error: 'icdsc' undeclared (first use in this function)
  41.  
  42.  
  43.  
  44. #include <stdio.h>
  45. #include <unistd.h>
  46. #include <iconv.h>
  47. #define INBUFSIZE 1024
  48. #define OUTBUFSIZE 4096
  49.  
  50. char inbuffer[INBUFSIZE];
  51. char outbuffer[OUTBUFSIZE];
  52.  
  53. int main(void) {
  54. size_t numread;
  55. iconv_t icdsc;
  56. char *tocode="UTF-8";
  57. char *fromcode="cp1250";
  58. if ((icdsc = iconv_open (tocode, fromcode)) != (iconv_t)(-1)) {
  59. while ((numread = read (0, inbuffer, INBUFSIZE))) {
  60. char *iptr=inbuffer;
  61. char *optr=outbuffer;
  62. size_t inleft=numread;
  63. size_t outleft=OUTBUFSIZE;
  64. if (iconv(icdsc, (const char **)&iptr, &inleft, &optr, &outleft)
  65. != (size_t)(-1)) {
  66. write (1, outbuffer, OUTBUFSIZE - outleft);
  67. }
  68. }
  69. if (iconv_close(icdsc) == -1)
  70. ;
  71. }
  72. }
  73.  
  74. cc -O -pipe -O3 -ffast-math -fomit-frame-pointer -fno-strict-aliasing -fno-fast-math -I/usr/local/include/freetype2 -I... -I.../libavutil -L/usr/local/lib -o /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886 /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c -lm -liconv
  75. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:3:19: error: iconv.h: No such file or directory
  76. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c: In function 'main':
  77. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: 'iconv_t' undeclared (first use in this function)
  78. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: (Each undeclared identifier is reported only once
  79. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: for each function it appears in.)
  80. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: expected ';' before 'icdsc'
  81. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:15: error: 'icdsc' undeclared (first use in this function)
  82.  
  83.  
  84.  
  85. #include <stdio.h>
  86. #include <unistd.h>
  87. #include <iconv.h>
  88. #define INBUFSIZE 1024
  89. #define OUTBUFSIZE 4096
  90.  
  91. char inbuffer[INBUFSIZE];
  92. char outbuffer[OUTBUFSIZE];
  93.  
  94. int main(void) {
  95. size_t numread;
  96. iconv_t icdsc;
  97. char *tocode="UTF-8";
  98. char *fromcode="cp1250";
  99. if ((icdsc = iconv_open (tocode, fromcode)) != (iconv_t)(-1)) {
  100. while ((numread = read (0, inbuffer, INBUFSIZE))) {
  101. char *iptr=inbuffer;
  102. char *optr=outbuffer;
  103. size_t inleft=numread;
  104. size_t outleft=OUTBUFSIZE;
  105. if (iconv(icdsc, (const char **)&iptr, &inleft, &optr, &outleft)
  106. != (size_t)(-1)) {
  107. write (1, outbuffer, OUTBUFSIZE - outleft);
  108. }
  109. }
  110. if (iconv_close(icdsc) == -1)
  111. ;
  112. }
  113. }
  114.  
  115. cc -O -pipe -O3 -ffast-math -fomit-frame-pointer -fno-strict-aliasing -fno-fast-math -I/usr/local/include/freetype2 -I... -I.../libavutil -L/usr/local/lib -o /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886 /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c -lm -liconv
  116. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:3:19: error: iconv.h: No such file or directory
  117. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c: In function 'main':
  118. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: 'iconv_t' undeclared (first use in this function)
  119. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: (Each undeclared identifier is reported only once
  120. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: for each function it appears in.)
  121. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:12: error: expected ';' before 'icdsc'
  122. /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--6886.c:15: error: 'icdsc' undeclared (first use in this function)
  123.  
  124.  
  125. Result is: no
  126. ##########################################
Advertisement
Add Comment
Please, Sign In to add comment