Android NDKを使ったライブラリのコードを読んでいたところ、

JNIEXPORT jlong JNICALL
Java_org_gearvrf_NativeShaderManager_ctor(JNIEnv * env, jobject obj);

のようにJNIメソッドの前にJNIEXPORT 戻り値の型 JNICALLのように宣言してある箇所が多数ありました。
単に戻り値だけにしても動作は変わらないようなのですが、このJNIEXPORTJNICALLの意味は何なのでしょう?