| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -516,7 +516,7 @@ class ContextifyScript : public BaseObject { | |||
| 516 | 516 | ||
| 517 | 517 | // Do the eval within this context | |
| 518 | 518 | Environment* env = Environment::GetCurrent(args); | |
| 519 | - EvalMachine(env, timeout, display_errors, args, try_catch); | ||
| 519 | + EvalMachine(env, timeout, display_errors, args, &try_catch); | ||
| 520 | 520 | } | |
| 521 | 521 | ||
| 522 | 522 | // args: sandbox, [options] | |
@@ -563,7 +563,7 @@ class ContextifyScript : public BaseObject { | |||
| 563 | 563 | timeout, | |
| 564 | 564 | display_errors, | |
| 565 | 565 | args, | |
| 566 | - try_catch)) { | ||
| 566 | + &try_catch)) { | ||
| 567 | 567 | contextify_context->CopyProperties(); | |
| 568 | 568 | } | |
| 569 | 569 | ||
@@ -683,7 +683,7 @@ class ContextifyScript : public BaseObject { | |||
| 683 | 683 | const int64_t timeout, | |
| 684 | 684 | const bool display_errors, | |
| 685 | 685 | const FunctionCallbackInfo<Value>& args, | |
| 686 | - TryCatch& try_catch) { | ||
| 686 | + TryCatch* try_catch) { | ||
| 687 | 687 | if (!ContextifyScript::InstanceOf(env, args.Holder())) { | |
| 688 | 688 | env->ThrowTypeError( | |
| 689 | 689 | "Script methods can only be called on script instances."); | |
@@ -703,19 +703,19 @@ class ContextifyScript : public BaseObject { | |||
| 703 | 703 | result = script->Run(); | |
| 704 | 704 | } | |
| 705 | 705 | ||
| 706 | - if (try_catch.HasCaught() && try_catch.HasTerminated()) { | ||
| 706 | + if (try_catch->HasCaught() && try_catch->HasTerminated()) { | ||
| 707 | 707 | V8::CancelTerminateExecution(env->isolate()); | |
| 708 | 708 | env->ThrowError("Script execution timed out."); | |
| 709 | - try_catch.ReThrow(); | ||
| 709 | + try_catch->ReThrow(); | ||
| 710 | 710 | return false; | |
| 711 | 711 | } | |
| 712 | 712 | ||
| 713 | 713 | if (result.IsEmpty()) { | |
| 714 | 714 | // Error occurred during execution of the script. | |
| 715 | 715 | if (display_errors) { | |
| 716 | - AppendExceptionLine(env, try_catch.Exception(), try_catch.Message()); | ||
| 716 | + AppendExceptionLine(env, try_catch->Exception(), try_catch->Message()); | ||
| 717 | 717 | } | |
| 718 | - try_catch.ReThrow(); | ||
| 718 | + try_catch->ReThrow(); | ||
| 719 | 719 | return false; | |
| 720 | 720 | } | |
| 721 | 721 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -105,13 +105,13 @@ void usage() { | |||
| 105 | 105 | PROG); | |
| 106 | 106 | } | |
| 107 | 107 | ||
| 108 | - #define ASSERT_SUCCESS(what) \ | ||
| 109 | - if (U_FAILURE(status)) { \ | ||
| 108 | + #define ASSERT_SUCCESS(status, what) \ | ||
| 109 | + if (U_FAILURE(*status)) { \ | ||
| 110 | 110 | u_printf("%s:%d: %s: ERROR: %s %s\n", \ | |
| 111 | 111 | __FILE__, \ | |
| 112 | 112 | __LINE__, \ | |
| 113 | 113 | PROG, \ | |
| 114 | - u_errorName(status), \ | ||
| 114 | + u_errorName(*status), \ | ||
| 115 | 115 | what); \ | |
| 116 | 116 | return 1; \ | |
| 117 | 117 | } | |
@@ -177,9 +177,9 @@ int localeExists(const char* loc, UBool* exists) { | |||
| 177 | 177 | } | |
| 178 | 178 | } | |
| 179 | 179 | ||
| 180 | - void printIndent(const LocalUFILEPointer& bf, int indent) { | ||
| 180 | + void printIndent(const LocalUFILEPointer* bf, int indent) { | ||
| 181 | 181 | for (int i = 0; i < indent + 1; i++) { | |
| 182 | - u_fprintf(bf.getAlias(), " "); | ||
| 182 | + u_fprintf(bf->getAlias(), " "); | ||
| 183 | 183 | } | |
| 184 | 184 | } | |
| 185 | 185 | ||
@@ -189,15 +189,15 @@ void printIndent(const LocalUFILEPointer& bf, int indent) { | |||
| 189 | 189 | * @return 0 for OK, 1 for err | |
| 190 | 190 | */ | |
| 191 | 191 | int dumpAllButInstalledLocales(int lev, | |
| 192 | - LocalUResourceBundlePointer& bund, | ||
| 193 | - LocalUFILEPointer& bf, | ||
| 194 | - UErrorCode& status) { | ||
| 195 | - ures_resetIterator(bund.getAlias()); | ||
| 196 | - const UBool isTable = (UBool)(ures_getType(bund.getAlias()) == URES_TABLE); | ||
| 192 | + LocalUResourceBundlePointer* bund, | ||
| 193 | + LocalUFILEPointer* bf, | ||
| 194 | + UErrorCode* status) { | ||
| 195 | + ures_resetIterator(bund->getAlias()); | ||
| 196 | + const UBool isTable = (UBool)(ures_getType(bund->getAlias()) == URES_TABLE); | ||
| 197 | 197 | LocalUResourceBundlePointer t; | |
| 198 | - while (U_SUCCESS(status) && ures_hasNext(bund.getAlias())) { | ||
| 199 | - t.adoptInstead(ures_getNextResource(bund.getAlias(), t.orphan(), &status)); | ||
| 200 | - ASSERT_SUCCESS("while processing table"); | ||
| 198 | + while (U_SUCCESS(*status) && ures_hasNext(bund->getAlias())) { | ||
| 199 | + t.adoptInstead(ures_getNextResource(bund->getAlias(), t.orphan(), status)); | ||
| 200 | + ASSERT_SUCCESS(status, "while processing table"); | ||
| 201 | 201 | const char* key = ures_getKey(t.getAlias()); | |
| 202 | 202 | if (VERBOSE > 1) { | |
| 203 | 203 | u_printf("dump@%d: got key %s\n", lev, key); | |
@@ -208,22 +208,22 @@ int dumpAllButInstalledLocales(int lev, | |||
| 208 | 208 | } | |
| 209 | 209 | } else { | |
| 210 | 210 | printIndent(bf, lev); | |
| 211 | - u_fprintf(bf.getAlias(), "%s", key); | ||
| 211 | + u_fprintf(bf->getAlias(), "%s", key); | ||
| 212 | 212 | switch (ures_getType(t.getAlias())) { | |
| 213 | 213 | case URES_STRING: { | |
| 214 | 214 | int32_t len = 0; | |
| 215 | - const UChar* s = ures_getString(t.getAlias(), &len, &status); | ||
| 216 | - ASSERT_SUCCESS("getting string"); | ||
| 217 | - u_fprintf(bf.getAlias(), ":string {\""); | ||
| 218 | - u_file_write(s, len, bf.getAlias()); | ||
| 219 | - u_fprintf(bf.getAlias(), "\"}"); | ||
| 215 | + const UChar* s = ures_getString(t.getAlias(), &len, status); | ||
| 216 | + ASSERT_SUCCESS(status, "getting string"); | ||
| 217 | + u_fprintf(bf->getAlias(), ":string {\""); | ||
| 218 | + u_file_write(s, len, bf->getAlias()); | ||
| 219 | + u_fprintf(bf->getAlias(), "\"}"); | ||
| 220 | 220 | } break; | |
| 221 | 221 | default: { | |
| 222 | 222 | u_printf("ERROR: unhandled type in dumpAllButInstalledLocales().\n"); | |
| 223 | 223 | return 1; | |
| 224 | 224 | } break; | |
| 225 | 225 | } | |
| 226 | - u_fprintf(bf.getAlias(), "\n"); | ||
| 226 | + u_fprintf(bf->getAlias(), "\n"); | ||
| 227 | 227 | } | |
| 228 | 228 | } | |
| 229 | 229 | return 0; | |
@@ -250,18 +250,18 @@ int list(const char* toBundle) { | |||
| 250 | 250 | ||
| 251 | 251 | // first, calculate the bundle name. | |
| 252 | 252 | calculatePackageName(&status); | |
| 253 | - ASSERT_SUCCESS("calculating package name"); | ||
| 253 | + ASSERT_SUCCESS(&status, "calculating package name"); | ||
| 254 | 254 | ||
| 255 | 255 | if (VERBOSE) { | |
| 256 | 256 | u_printf("\"locale\": %s\n", locale); | |
| 257 | 257 | } | |
| 258 | 258 | ||
| 259 | 259 | LocalUResourceBundlePointer bund( | |
| 260 | 260 | ures_openDirect(packageName.data(), locale, &status)); | |
| 261 | - ASSERT_SUCCESS("while opening the bundle"); | ||
| 261 | + ASSERT_SUCCESS(&status, "while opening the bundle"); | ||
| 262 | 262 | LocalUResourceBundlePointer installedLocales( | |
| 263 | 263 | ures_getByKey(bund.getAlias(), INSTALLEDLOCALES, NULL, &status)); | |
| 264 | - ASSERT_SUCCESS("while fetching installed locales"); | ||
| 264 | + ASSERT_SUCCESS(&status, "while fetching installed locales"); | ||
| 265 | 265 | ||
| 266 | 266 | int32_t count = ures_getSize(installedLocales.getAlias()); | |
| 267 | 267 | if (VERBOSE) { | |
@@ -280,11 +280,12 @@ int list(const char* toBundle) { | |||
| 280 | 280 | "%s:table(nofallback) {\n" | |
| 281 | 281 | " // First, everything besides InstalledLocales:\n", | |
| 282 | 282 | locale); | |
| 283 | - if (dumpAllButInstalledLocales(0, bund, bf, status)) { | ||
| 283 | + if (dumpAllButInstalledLocales(0, &bund, &bf, &status)) { | ||
| 284 | 284 | u_printf("Error dumping prolog for %s\n", toBundle); | |
| 285 | 285 | return 1; | |
| 286 | 286 | } | |
| 287 | - ASSERT_SUCCESS("while writing prolog"); // in case an error was missed | ||
| 287 | + // in case an error was missed | ||
| 288 | + ASSERT_SUCCESS(&status, "while writing prolog"); | ||
| 288 | 289 | ||
| 289 | 290 | u_fprintf(bf.getAlias(), | |
| 290 | 291 | " %s:table { // %d locales in input %s.res\n", | |
@@ -300,7 +301,7 @@ int list(const char* toBundle) { | |||
| 300 | 301 | for (int32_t i = 0; i < count; i++) { | |
| 301 | 302 | subkey.adoptInstead(ures_getByIndex( | |
| 302 | 303 | installedLocales.getAlias(), i, subkey.orphan(), &status)); | |
| 303 | - ASSERT_SUCCESS("while fetching an installed locale's name"); | ||
| 304 | + ASSERT_SUCCESS(&status, "while fetching an installed locale's name"); | ||
| 304 | 305 | ||
| 305 | 306 | const char* key = ures_getKey(subkey.getAlias()); | |
| 306 | 307 | if (VERBOSE > 1) { | |
| Back | FazBrowse Home | New Git URL |
0 commit comments