Mercurial > gftp.yaz
comparison lib/gftp.h @ 926:7b5aa0420fe2
2007-6-13 Brian Masney <masneyb@gftp.org>
* lib/misc.c (insert_commas) lib/gftp.h - explictly cast the number to
a long long if it is supported on the system. This fixes a problem
where the number is converted to an integer when the sizeof (off_t) !=
sizeof (long long)
author | masneyb |
---|---|
date | Thu, 14 Jun 2007 02:06:41 +0000 |
parents | 936635b76f02 |
children | 5b681cba67b2 |
comparison
equal
deleted
inserted
replaced
925:8dc2c1624fbf | 926:7b5aa0420fe2 |
---|---|
165 #define GFTP_OFF_T_HEX_PRINTF_MOD "%llx" | 165 #define GFTP_OFF_T_HEX_PRINTF_MOD "%llx" |
166 #define GFTP_OFF_T_INTL_PRINTF_MOD "%'lld" | 166 #define GFTP_OFF_T_INTL_PRINTF_MOD "%'lld" |
167 #define GFTP_OFF_T_PRINTF_MOD "%lld" | 167 #define GFTP_OFF_T_PRINTF_MOD "%lld" |
168 #define GFTP_OFF_T_11PRINTF_MOD "%11lld" | 168 #define GFTP_OFF_T_11PRINTF_MOD "%11lld" |
169 #define gftp_parse_file_size(str) strtoll (str, NULL, 10) | 169 #define gftp_parse_file_size(str) strtoll (str, NULL, 10) |
170 #define GFTP_OFF_T_PRINTF_CONVERSION long long | |
170 #else | 171 #else |
171 #define GFTP_OFF_T_HEX_PRINTF_MOD "%lx" | 172 #define GFTP_OFF_T_HEX_PRINTF_MOD "%lx" |
172 #define GFTP_OFF_T_INTL_PRINTF_MOD "%'ld" | 173 #define GFTP_OFF_T_INTL_PRINTF_MOD "%'ld" |
173 #define GFTP_OFF_T_PRINTF_MOD "%ld" | 174 #define GFTP_OFF_T_PRINTF_MOD "%ld" |
174 #define GFTP_OFF_T_11PRINTF_MOD "%11ld" | 175 #define GFTP_OFF_T_11PRINTF_MOD "%11ld" |
175 #define gftp_parse_file_size(str) strtol (str, NULL, 10) | 176 #define gftp_parse_file_size(str) strtol (str, NULL, 10) |
177 #define GFTP_OFF_T_PRINTF_CONVERSION off_t | |
176 #endif | 178 #endif |
177 | 179 |
178 /* Server types (used by FTP protocol from SYST command) */ | 180 /* Server types (used by FTP protocol from SYST command) */ |
179 #define GFTP_DIRTYPE_UNIX 1 | 181 #define GFTP_DIRTYPE_UNIX 1 |
180 #define GFTP_DIRTYPE_EPLF 2 | 182 #define GFTP_DIRTYPE_EPLF 2 |