253 | | Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_KEY_NOT_FOUND, |
254 | | "Packfile: No such integer key \"%s\"", |
255 | | Parrot_string_cstring(interp, key)); |
| 255 | const char start_buffer[] = "Packfile: No such integer key \""; |
| 256 | STRING * message = |
| 257 | Parrot_str_new(interp, start_buffer, sizeof (start_buffer)); |
| 258 | STRING * const message_end = Parrot_str_new(interp, "\"", 1); |
| 259 | message = Parrot_str_append(interp, message, key); |
| 260 | message = Parrot_str_append(interp, message, message_end); |
| 261 | |
| 262 | PMC * const except = Parrot_ex_build_exception(interp, NULL, |
| 263 | EXCEPTION_KEY_NOT_FOUND, message); |
| 264 | |
| 265 | Parrot_ex_throw_from_c(interp, except); |
277 | | Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_KEY_NOT_FOUND, |
278 | | "Packfile: No such string key \"%s\"", |
279 | | Parrot_string_cstring(interp, key)); |
| 287 | const char start_buffer[] = "Packfile: No such string key \""; |
| 288 | STRING * message = |
| 289 | Parrot_str_new(interp, start_buffer, sizeof (start_buffer)); |
| 290 | STRING * const message_end = Parrot_str_new(interp, "\"", 1); |
| 291 | message = Parrot_str_append(interp, message, key); |
| 292 | message = Parrot_str_append(interp, message, message_end); |
| 293 | |
| 294 | PMC * const except = Parrot_ex_build_exception(interp, NULL, |
| 295 | EXCEPTION_KEY_NOT_FOUND, message); |
| 296 | |
| 297 | Parrot_ex_throw_from_c(interp, except); |
353 | | Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_KEY_NOT_FOUND, |
354 | | "Packfile: No such integer key \"%s\"", |
355 | | Parrot_string_cstring(interp, key)); |
| 371 | |
| 372 | const char start_buffer[] = "Packfile: No such integer key \""; |
| 373 | STRING * message = |
| 374 | Parrot_str_new(interp, start_buffer, sizeof (start_buffer)); |
| 375 | STRING * const message_end = Parrot_str_new(interp, "\"", 1); |
| 376 | message = Parrot_str_append(interp, message, key); |
| 377 | message = Parrot_str_append(interp, message, message_end); |
| 378 | |
| 379 | PMC * const except = Parrot_ex_build_exception(interp, NULL, |
| 380 | EXCEPTION_KEY_NOT_FOUND, message); |
| 381 | |
| 382 | Parrot_ex_throw_from_c(interp, except); |
397 | | Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_KEY_NOT_FOUND, |
398 | | "Packfile: No such string key \"%s\"", |
399 | | Parrot_string_cstring(interp, key)); |
| 424 | const char start_buffer[] = "Packfile: No such integer key \""; |
| 425 | STRING * message = |
| 426 | Parrot_str_new(interp, start_buffer, sizeof (start_buffer)); |
| 427 | STRING * const message_end = Parrot_str_new(interp, "\"", 1); |
| 428 | message = Parrot_str_append(interp, message, key); |
| 429 | message = Parrot_str_append(interp, message, message_end); |
| 430 | |
| 431 | PMC * const except = Parrot_ex_build_exception(interp, NULL, |
| 432 | EXCEPTION_KEY_NOT_FOUND, message); |
| 433 | |
| 434 | Parrot_ex_throw_from_c(interp, except); |