title: How to use a defined struct from another source file?
body: <p>I am using Linux as my programming platform and C language as my programming language.</p>
  
  <p>My problem is, I define a structure in my main source file( main.c):</p>
  
  <pre><code>struct test_st
  {
     int state;
     int status;
  };
  </code></pre>
  
  <p>So I want this structure to use in my other source file(e.g. othersrc.). Is it possible to use this structure in another source file without putting this structure in a header?</p>