Loading pcbnew/pcbnew.cpp +5 −5 Original line number Original line Diff line number Diff line Loading @@ -40,9 +40,10 @@ bool g_TwoSegmentTrackBuild = TRUE; bool g_HightLigt_Status; bool g_HightLigt_Status; extern PARAM_CFG_BASE* ParamCfgList[]; extern PARAM_CFG_BASE* ParamCfgList[]; char* buf_work = NULL; /* pointeur sur le buffer de travail */ /* A buffer used in some computations (will be removed in next cleanup code, char* adr_lowmem = NULL; /* adresse de base memoire de calcul disponible*/ * DO NOT use) */ char* adr_max = NULL; /* adresse haute maxi utilisee pour la memoire */ #define BUFMEMSIZE 256000 /* buffer size (in bytes) */ char* adr_lowmem = NULL; int Angle_Rot_Module; int Angle_Rot_Module; int ModuleSegmentWidth; int ModuleSegmentWidth; Loading Loading @@ -141,8 +142,7 @@ Changing extension to .brd." ), /* allocation de la memoire pour le fichier et autres buffers: */ /* allocation de la memoire pour le fichier et autres buffers: */ /* On reserve BUFMEMSIZE octets de ram pour calcul */ /* On reserve BUFMEMSIZE octets de ram pour calcul */ buf_work = adr_lowmem = (char*) MyZMalloc( BUFMEMSIZE ); /* adresse de la zone de calcul */ adr_lowmem = (char*) MyZMalloc( BUFMEMSIZE ); /* adresse de la zone de calcul */ adr_max = adr_lowmem; if( adr_lowmem == NULL ) if( adr_lowmem == NULL ) { { Loading pcbnew/pcbnew.h +0 −8 Original line number Original line Diff line number Diff line Loading @@ -82,14 +82,6 @@ extern bool Segments_45_Only; extern wxString g_Shapes3DExtBuffer; extern wxString g_Shapes3DExtBuffer; extern wxString g_DocModulesFileName; extern wxString g_DocModulesFileName; /* A buffer used in some computations (will be removed in next cleanup code, * do not use) */ #define BUFMEMSIZE 256000 /* buffer size (in bytes) */ extern char* buf_work; /* pointeur sur le buffer de travail */ extern char* adr_lowmem; /* adresse de base memoire de calcul disponible*/ extern char* adr_himem; /* adresse haute limite de la memoire disponible*/ extern char* adr_max; /* adresse haute maxi utilisee pour la memoire */ /* Variables used in footprint handling */ /* Variables used in footprint handling */ extern int Angle_Rot_Module; extern int Angle_Rot_Module; extern wxSize ModuleTextSize; /* Default footprint texts size */ extern wxSize ModuleTextSize; /* Default footprint texts size */ Loading pcbnew/ratsnest.cpp +2 −6 Original line number Original line Diff line number Diff line Loading @@ -13,6 +13,8 @@ #include "protos.h" #include "protos.h" extern char* adr_lowmem; /* adresse de base memoire de calcul disponible */ /* exported variables */ /* exported variables */ CHEVELU* g_pt_chevelu; CHEVELU* g_pt_chevelu; CHEVELU* local_liste_chevelu; // Buffer address for local ratsnest CHEVELU* local_liste_chevelu; // Buffer address for local ratsnest Loading Loading @@ -566,7 +568,6 @@ void WinEDA_BasePcbFrame::Build_Board_Ratsnest( wxDC* DC ) m_Pcb->m_NbNoconnect = noconn; m_Pcb->m_NbNoconnect = noconn; m_Pcb->m_Status_Pcb |= LISTE_CHEVELU_OK; m_Pcb->m_Status_Pcb |= LISTE_CHEVELU_OK; adr_lowmem = buf_work; // erase the ratsnest displayed on screen if needed // erase the ratsnest displayed on screen if needed CHEVELU* Chevelu = (CHEVELU*) m_Pcb->m_Ratsnest; CHEVELU* Chevelu = (CHEVELU*) m_Pcb->m_Ratsnest; Loading Loading @@ -1002,8 +1003,6 @@ void WinEDA_BasePcbFrame::build_liste_pads() } } } } adr_lowmem = buf_work; if( m_Pcb->m_Ratsnest ) if( m_Pcb->m_Ratsnest ) { { MyFree( m_Pcb->m_Ratsnest ); MyFree( m_Pcb->m_Ratsnest ); Loading Loading @@ -1247,9 +1246,6 @@ calcul_chevelu_ext: local_chevelu++; local_chevelu++; } } /* return the new free memory buffer address, in the general buffer */ adr_max = MAX( adr_max, (char*) (local_chevelu + 1) ); return (char*) (local_chevelu + 1); /* the struct pointed by local_chevelu is used return (char*) (local_chevelu + 1); /* the struct pointed by local_chevelu is used in temporary computations, so we skip it in temporary computations, so we skip it */ */ Loading Loading
pcbnew/pcbnew.cpp +5 −5 Original line number Original line Diff line number Diff line Loading @@ -40,9 +40,10 @@ bool g_TwoSegmentTrackBuild = TRUE; bool g_HightLigt_Status; bool g_HightLigt_Status; extern PARAM_CFG_BASE* ParamCfgList[]; extern PARAM_CFG_BASE* ParamCfgList[]; char* buf_work = NULL; /* pointeur sur le buffer de travail */ /* A buffer used in some computations (will be removed in next cleanup code, char* adr_lowmem = NULL; /* adresse de base memoire de calcul disponible*/ * DO NOT use) */ char* adr_max = NULL; /* adresse haute maxi utilisee pour la memoire */ #define BUFMEMSIZE 256000 /* buffer size (in bytes) */ char* adr_lowmem = NULL; int Angle_Rot_Module; int Angle_Rot_Module; int ModuleSegmentWidth; int ModuleSegmentWidth; Loading Loading @@ -141,8 +142,7 @@ Changing extension to .brd." ), /* allocation de la memoire pour le fichier et autres buffers: */ /* allocation de la memoire pour le fichier et autres buffers: */ /* On reserve BUFMEMSIZE octets de ram pour calcul */ /* On reserve BUFMEMSIZE octets de ram pour calcul */ buf_work = adr_lowmem = (char*) MyZMalloc( BUFMEMSIZE ); /* adresse de la zone de calcul */ adr_lowmem = (char*) MyZMalloc( BUFMEMSIZE ); /* adresse de la zone de calcul */ adr_max = adr_lowmem; if( adr_lowmem == NULL ) if( adr_lowmem == NULL ) { { Loading
pcbnew/pcbnew.h +0 −8 Original line number Original line Diff line number Diff line Loading @@ -82,14 +82,6 @@ extern bool Segments_45_Only; extern wxString g_Shapes3DExtBuffer; extern wxString g_Shapes3DExtBuffer; extern wxString g_DocModulesFileName; extern wxString g_DocModulesFileName; /* A buffer used in some computations (will be removed in next cleanup code, * do not use) */ #define BUFMEMSIZE 256000 /* buffer size (in bytes) */ extern char* buf_work; /* pointeur sur le buffer de travail */ extern char* adr_lowmem; /* adresse de base memoire de calcul disponible*/ extern char* adr_himem; /* adresse haute limite de la memoire disponible*/ extern char* adr_max; /* adresse haute maxi utilisee pour la memoire */ /* Variables used in footprint handling */ /* Variables used in footprint handling */ extern int Angle_Rot_Module; extern int Angle_Rot_Module; extern wxSize ModuleTextSize; /* Default footprint texts size */ extern wxSize ModuleTextSize; /* Default footprint texts size */ Loading
pcbnew/ratsnest.cpp +2 −6 Original line number Original line Diff line number Diff line Loading @@ -13,6 +13,8 @@ #include "protos.h" #include "protos.h" extern char* adr_lowmem; /* adresse de base memoire de calcul disponible */ /* exported variables */ /* exported variables */ CHEVELU* g_pt_chevelu; CHEVELU* g_pt_chevelu; CHEVELU* local_liste_chevelu; // Buffer address for local ratsnest CHEVELU* local_liste_chevelu; // Buffer address for local ratsnest Loading Loading @@ -566,7 +568,6 @@ void WinEDA_BasePcbFrame::Build_Board_Ratsnest( wxDC* DC ) m_Pcb->m_NbNoconnect = noconn; m_Pcb->m_NbNoconnect = noconn; m_Pcb->m_Status_Pcb |= LISTE_CHEVELU_OK; m_Pcb->m_Status_Pcb |= LISTE_CHEVELU_OK; adr_lowmem = buf_work; // erase the ratsnest displayed on screen if needed // erase the ratsnest displayed on screen if needed CHEVELU* Chevelu = (CHEVELU*) m_Pcb->m_Ratsnest; CHEVELU* Chevelu = (CHEVELU*) m_Pcb->m_Ratsnest; Loading Loading @@ -1002,8 +1003,6 @@ void WinEDA_BasePcbFrame::build_liste_pads() } } } } adr_lowmem = buf_work; if( m_Pcb->m_Ratsnest ) if( m_Pcb->m_Ratsnest ) { { MyFree( m_Pcb->m_Ratsnest ); MyFree( m_Pcb->m_Ratsnest ); Loading Loading @@ -1247,9 +1246,6 @@ calcul_chevelu_ext: local_chevelu++; local_chevelu++; } } /* return the new free memory buffer address, in the general buffer */ adr_max = MAX( adr_max, (char*) (local_chevelu + 1) ); return (char*) (local_chevelu + 1); /* the struct pointed by local_chevelu is used return (char*) (local_chevelu + 1); /* the struct pointed by local_chevelu is used in temporary computations, so we skip it in temporary computations, so we skip it */ */ Loading