text: /*
   * 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 <stdio.h>
  
  /*
   * 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;
  }
  