<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><i>(I <b>am</b> going to take this stuff to the Particle Forum
        in coming days). <br>
      </i></p>
    <p><i>While preparing that last posting I noticed Code bitching at
        me about a header file being out of sync. Then I noticed that in
        one of my header files within Code some lines look like this:</i><br>
    </p>
    <p>struct AMSData_struct {<br>
        int16_t a_x, a_y, a_z, m_x, m_y, m_z;<br>
      };<br>
      <br>
      typedef struct AMSData_struct AMSData;<br>
      <br>
      typedef void (*voidFuncPtrUint32_t)(uint32_t);</p>
    <p><i>But in the external world of my local filesystem the same
        section looks like this:</i><br>
    </p>
    <p>// The two flavors of sensor event. Expectation is there will be
      additional ones such as "BICYCLE_EVENT",<br>
      // "HIKER_EVENT", etc over time<br>
      <br>
      enum event_enum { ACC_EVENT, MAG_EVENT };<br>
      typedef enum event_enum SISEvent; <br>
      <br>
      struct AMSData_struct {<br>
        int16_t a_x, a_y, a_z, m_x, m_y, m_z;<br>
      };<br>
      <br>
      typedef struct AMSData_struct AMSData;</p>
    <p>HOW, pray tell could these lines be different across executions
      of the code IDE? Recall I'm doing every possible "flush" operation
      to try to avoid any caching  of state. I made the above changes a
      LONG LONG time ago, like sometime yesterday. Between then and now
      I stopped and restarted code a dozen or more times. Wow, am I
      alarmed. Hopefully my fingers did this while I wasn't looking, or
      something.<br>
    </p>
    <p>-Pete<br>
    </p>
    <p><br>
    </p>
  </body>
</html>