Trasformato puntatore a mask in set_link in un reference

git-svn-id: svn://10.65.10.50/trunk@655 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1994-11-17 15:18:29 +00:00
parent 3f37387cd0
commit e5beff3857
2 changed files with 5 additions and 6 deletions

View File

@ -1,4 +1,4 @@
// $Id: relapp.cpp,v 1.30 1994-11-17 12:15:01 alex Exp $
// $Id: relapp.cpp,v 1.31 1994-11-17 15:18:28 alex Exp $
#include <mailbox.h>
#include <sheet.h>
#include <urldefid.h>
@ -893,10 +893,9 @@ bool TRelation_application::filter()
return TRUE;
}
void TRelation_application::set_link(TMask * m, const char * keyexpr)
void TRelation_application::set_link(TMask & m, const char * keyexpr)
{
CHECK(m != NULL, "Invalid mask pointer");
CHECK(keyexpr != NULL, "Invalid expression");
TToken_string body(keyexpr);
const int key = body.get_int();
@ -905,10 +904,10 @@ void TRelation_application::set_link(TMask * m, const char * keyexpr)
const char* v = body.get();
const int max = m->fields();
const int max = m.fields();
for (int i = 0; i < max && v != NULL; i++)
{
TMask_field& f = m->fld(i);
TMask_field& f = m.fld(i);
if (f.active() && f.dlg() > 0 && f.in_key(key))
{

View File

@ -104,7 +104,7 @@ public:
virtual ~TRelation_application();
bool filtered() const { return _fixed.not_empty(); }
bool find(byte key = 0);
void set_link(TMask * m, const char * keyexpr);
void set_link(TMask & m, const char * keyexpr);
};
#endif