Mercurial > dwindows
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 { |