comparison compat.c @ 1110:404b639f096b

Minor typecast fixes for warnings reported by clang on Mac.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Wed, 27 Jul 2011 00:37:34 +0000
parents 1c24949cf853
children 184b3aedc2ff
comparison
equal deleted inserted replaced
1109:1c24949cf853 1110:404b639f096b
39 } 39 }
40 req.tv_nsec = period * 10000000; 40 req.tv_nsec = period * 10000000;
41 41
42 nanosleep(&req, NULL); 42 nanosleep(&req, NULL);
43 #else 43 #else
44 usleep(period * 1000); 44 usleep((int)(period * 1000));
45 #if defined(__MAC__) && !defined(GARBAGE_COLLECT) 45 #if defined(__MAC__) && !defined(GARBAGE_COLLECT)
46 _dw_pool_drain(); 46 _dw_pool_drain();
47 #endif 47 #endif
48 #endif 48 #endif
49 } 49 }
630 void API initdir(int argc, char *argv[]) 630 void API initdir(int argc, char *argv[])
631 { 631 {
632 if(argc > 0) 632 if(argc > 0)
633 { 633 {
634 char *tmpdir = strdup(argv[0]); 634 char *tmpdir = strdup(argv[0]);
635 int z, len = strlen(argv[0]); 635 int z, len = (int)strlen(argv[0]);
636 636
637 for(z=len;z > -1;z--) 637 for(z=len;z > -1;z--)
638 { 638 {
639 if(tmpdir[z] == '/') 639 if(tmpdir[z] == '/')
640 { 640 {
689 } 689 }
690 } 690 }
691 691
692 int _stripcrlf(char *buf) 692 int _stripcrlf(char *buf)
693 { 693 {
694 int z, len = strlen(buf); 694 int z, len = (int)strlen(buf);
695 695
696 for(z=0;z<len;z++) 696 for(z=0;z<len;z++)
697 { 697 {
698 if(buf[z] == '\r' || buf[z] == '\n') 698 if(buf[z] == '\r' || buf[z] == '\n')
699 { 699 {
771 else if(current > -1 && current < count) 771 else if(current > -1 && current < count)
772 { 772 {
773 /* Use defaults on blank lines */ 773 /* Use defaults on blank lines */
774 if(text[0]) 774 if(text[0])
775 { 775 {
776 int x = 0, z, len = strlen(text); 776 int x = 0, z, len = (int)strlen(text);
777 777
778 locale_text[current] = calloc(1, len + 1); 778 locale_text[current] = calloc(1, len + 1);
779 779
780 for(z=0;z<len;z++) 780 for(z=0;z<len;z++)
781 { 781 {