diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2024-11-14 19:35:45 +0100 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2024-11-14 19:35:45 +0100 |
commit | df5520aa2dae5b3ce7abf8733dcdd152898af163 (patch) | |
tree | 00d3047bfb14f682bfb5a21010c731ed649bfed7 /app/bin/trackx.h | |
parent | df247efec654e512242e4f4f1b0212034f9e01fe (diff) | |
parent | ec3c0f6f6e7153fa797dc57a0e95779cbc63a23b (diff) |
Merge branch 'release/debian/1_5.3.0GA-1'HEADdebian/1_5.3.0GA-1master
Diffstat (limited to 'app/bin/trackx.h')
-rw-r--r-- | app/bin/trackx.h | 41 |
1 files changed, 19 insertions, 22 deletions
diff --git a/app/bin/trackx.h b/app/bin/trackx.h index 50fda1d..5e1bc88 100644 --- a/app/bin/trackx.h +++ b/app/bin/trackx.h @@ -17,7 +17,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ @@ -27,29 +27,26 @@ #include "common.h" #include "track.h" -struct extraData; - typedef struct track_t { - struct track_t *next; - TRKINX_T index; - TRKTYP_T type; - unsigned int layer; - signed char scale; - BOOL_T modified:1; - BOOL_T deleted:1; - BOOL_T new:1; - unsigned int width:2; - unsigned int elevMode:2; - unsigned int bits:12; - EPINX_T endCnt; - trkEndPt_p endPt; - struct { float x; float y; } lo, hi; - struct extraData * extraData; - CSIZE_T extraSize; - DIST_T elev; - } track_t; + struct track_t *next; + TRKINX_T index; + TRKTYP_T type; + unsigned int layer; + signed char scale; + BOOL_T modified:1; + BOOL_T deleted:1; + BOOL_T new:1; + unsigned int width:2; + unsigned int elevMode:2; + unsigned int bits:14; // Make sure all TB_ flags can fit + EPINX_T endCnt; + trkEndPt_p endPt; + struct { float x; float y; } lo, hi; + struct extraDataBase_t * extraData; + CSIZE_T extraSize; + DIST_T elev; +} track_t; extern track_p to_first; extern track_p * to_last; -#define TRK_ITERATE(TRK) for (TRK=to_first; TRK!=NULL; TRK=TRK->next) if (!(TRK->deleted)) #endif |