/* * Copyright (c) 2013 Google Inc. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #include /* * This will fail to compile if TEST_DEFINE was propagated from sharedlib to * program. */ #ifdef TEST_DEFINE #error TEST_DEFINE is already defined! #endif #define TEST_DEFINE 2 extern int staticLibFunc(); int main() { printf("%d\n", staticLibFunc()); printf("%d\n", TEST_DEFINE); return 0; }