mirror of
				https://github.com/janet-lang/janet
				synced 2025-10-31 07:33:01 +00:00 
			
		
		
		
	Fix some error condiditions to have the right number of arguments.
This commit is contained in:
		| @@ -71,7 +71,7 @@ void janet_panicv(Janet message) { | |||||||
|     janet_signalv(JANET_SIGNAL_ERROR, message); |     janet_signalv(JANET_SIGNAL_ERROR, message); | ||||||
| } | } | ||||||
|  |  | ||||||
| void janet_panicf(const char *format, ...) { | void janet_anicf(const char *format, ...) { | ||||||
|     va_list args; |     va_list args; | ||||||
|     const uint8_t *ret; |     const uint8_t *ret; | ||||||
|     JanetBuffer buffer; |     JanetBuffer buffer; | ||||||
| @@ -212,7 +212,7 @@ const char *janet_getcstring(const Janet *argv, int32_t n) { | |||||||
|     const uint8_t *jstr = janet_getstring(argv, n); |     const uint8_t *jstr = janet_getstring(argv, n); | ||||||
|     const char *cstr = (const char *)jstr; |     const char *cstr = (const char *)jstr; | ||||||
|     if (strlen(cstr) != (size_t) janet_string_length(jstr)) { |     if (strlen(cstr) != (size_t) janet_string_length(jstr)) { | ||||||
|         janet_panicf("string %v contains embedded 0s"); |         janet_panic("string contains embedded 0s"); | ||||||
|     } |     } | ||||||
|     return cstr; |     return cstr; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -881,7 +881,7 @@ void janet_formatbv(JanetBuffer *b, const char *format, va_list args) { | |||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             if (nb >= MAX_ITEM) |             if (nb >= MAX_ITEM) | ||||||
|                 janet_panicf("format buffer overflow", form); |                 janet_panic("format buffer overflow"); | ||||||
|             if (nb > 0) |             if (nb > 0) | ||||||
|                 janet_buffer_push_bytes(b, (uint8_t *) item, nb); |                 janet_buffer_push_bytes(b, (uint8_t *) item, nb); | ||||||
|         } |         } | ||||||
| @@ -1033,7 +1033,7 @@ void janet_buffer_format( | |||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             if (nb >= MAX_ITEM) |             if (nb >= MAX_ITEM) | ||||||
|                 janet_panicf("format buffer overflow", form); |                 janet_panic("format buffer overflow"); | ||||||
|             if (nb > 0) |             if (nb > 0) | ||||||
|                 janet_buffer_push_bytes(b, (uint8_t *) item, nb); |                 janet_buffer_push_bytes(b, (uint8_t *) item, nb); | ||||||
|         } |         } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Calvin Rose
					Calvin Rose