Fossil SCM

int/size_t pedantry

andygoth 2016-11-04 17:35 trunk
Commit 30d96141cd8320725eb180f44ba08536c5fb8cb5
1 file changed +2 -2
+2 -2
--- src/linenoise.c
+++ src/linenoise.c
@@ -202,21 +202,21 @@
202202
static int linenoiseSnprintf(char *str, size_t size, const char *format, ...) {
203203
va_list ap;
204204
int result;
205205
206206
va_start(ap,format);
207
- result = strlen(sqlite3_vsnprintf((int)size,str,format,ap));
207
+ result = (int)strlen(sqlite3_vsnprintf((int)size,str,format,ap));
208208
va_end(ap);
209209
210210
return result;
211211
}
212212
#undef snprintf
213213
#define snprintf linenoiseSnprintf
214214
215215
/* strdup() is technically not standard C89 despite being in POSIX. */
216216
static char *linenoiseStrdup(const char *s) {
217
- int size = strlen(s)+1;
217
+ size_t size = strlen(s)+1;
218218
char *result = malloc(size);
219219
220220
if (result) memcpy(result,s,size);
221221
222222
return result;
223223
--- src/linenoise.c
+++ src/linenoise.c
@@ -202,21 +202,21 @@
202 static int linenoiseSnprintf(char *str, size_t size, const char *format, ...) {
203 va_list ap;
204 int result;
205
206 va_start(ap,format);
207 result = strlen(sqlite3_vsnprintf((int)size,str,format,ap));
208 va_end(ap);
209
210 return result;
211 }
212 #undef snprintf
213 #define snprintf linenoiseSnprintf
214
215 /* strdup() is technically not standard C89 despite being in POSIX. */
216 static char *linenoiseStrdup(const char *s) {
217 int size = strlen(s)+1;
218 char *result = malloc(size);
219
220 if (result) memcpy(result,s,size);
221
222 return result;
223
--- src/linenoise.c
+++ src/linenoise.c
@@ -202,21 +202,21 @@
202 static int linenoiseSnprintf(char *str, size_t size, const char *format, ...) {
203 va_list ap;
204 int result;
205
206 va_start(ap,format);
207 result = (int)strlen(sqlite3_vsnprintf((int)size,str,format,ap));
208 va_end(ap);
209
210 return result;
211 }
212 #undef snprintf
213 #define snprintf linenoiseSnprintf
214
215 /* strdup() is technically not standard C89 despite being in POSIX. */
216 static char *linenoiseStrdup(const char *s) {
217 size_t size = strlen(s)+1;
218 char *result = malloc(size);
219
220 if (result) memcpy(result,s,size);
221
222 return result;
223

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button