AppleOpenSource/WebKit2-7609.3.5.1.3/UIProcess/API/glib/WebKitJavascriptResult.cpp
/**
 * webkit_javascript_result_unref:
 * @js_result: a #WebKitJavascriptResult
 *
 * Atomically decrements the reference count of @js_result by one. If the
 * reference count drops to 0, all memory allocated by the #WebKitJavascriptResult is
 * released. This function is MT-safe and may be called from any
 * thread.
 */


Atomically decrements the reference count of @js_result by one. If the
reference count drops to 0, all memory allocated by the #WebKitJavascriptResult is
released. This function is MT-safe and may be called from any
thread.
Atomically decrements the reference count of @js_result by one . If the reference count drops to 0 all memory allocated by the #WebKitJavascriptResult is released . This function is MT - safe and may be called from any thread .
void webkit_javascript_result_unref(WebKitJavascriptResult* javascriptResult)
{
    if (g_atomic_int_dec_and_test(&javascriptResult->referenceCount)) {
        javascriptResult->~WebKitJavascriptResult();
        fastFree(javascriptResult);
    }
}
void webkit_javascript_result_unref ( WebKitJavascriptResult * javascriptResult ) { if ( g_atomic_int_dec_and_test ( & javascriptResult -> referenceCount ) ) { javascriptResult -> ~ WebKitJavascriptResult ( ) ; fastFree ( javascriptResult ) ; } }
webkit_javascript_result_unref:
 @js_result: a #WebKitJavascriptResult
webkit_javascript_result_unref : @js_result : a #WebKitJavascriptResult