Changeset 10142


Ignore:
Timestamp:
2005-06-17T10:51:52+12:00 (19 years ago)
Author:
kjdon
Message:

formattools.cpp

Location:
trunk/gsdl/src/recpt
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/recpt/Makefile.in

    r10070 r10142  
    379379    $(FASTCGI_OBJS) \
    380380    ../mgpp/text/libtextin.a \
    381     ../mgpp/lib/libmg.a ../../packages/yaz-1.9/lib/.libs/libyaz.a
     381    ../mgpp/lib/libmg.a ../../packages/yaz2/lib/libyaz.a
    382382
    383383z3950server: $(Z3950_OBJS)
    384384    @echo -e building z3950server
    385     $(CXXLINK) $(Z3950_OBJS) $(LIBS)
     385    $(CXXLINK) $(Z3950_OBJS) $(LIBS) -lxml2
  • trunk/gsdl/src/recpt/formattools.cpp

    r9948 r10142  
    13291329
    13301330  // check for operator
    1331   if ((op_expr != "eq") && (op_expr != "ne")) {
     1331  if ((op_expr != "eq") && (op_expr != "ne") && (op_expr != "gt") &&
     1332     (op_expr != "ge") && (op_expr != "lt") && (op_expr != "le") && (op_expr != "==") && (op_expr != "!=") &&  (op_expr != ">") && (op_expr != ">=") && (op_expr != "<") && (op_expr != "<=") && (op_expr != "sw") && (op_expr != "ew")) {
    13321333    // not a valid operator
    13331334    return false;
     
    13591360                 const text_t& rhs_expr, ostream& logout)
    13601361{
    1361   if (op_expr == "eq") {
    1362     return (lhs_expr == rhs_expr);
    1363   }
    1364   else if (op_expr == "ne" ) {
    1365     return (lhs_expr != rhs_expr);
    1366   }
     1362  if (op_expr == "eq") return (lhs_expr == rhs_expr);
     1363  else if (op_expr == "ne" ) return (lhs_expr != rhs_expr);
     1364  else if (op_expr == "gt") return (lhs_expr > rhs_expr);
     1365  else if (op_expr == "ge") return (lhs_expr >= rhs_expr);
     1366  else if (op_expr == "lt") return (lhs_expr < rhs_expr);
     1367  else if (op_expr == "le") return (lhs_expr <= rhs_expr);
     1368  else if (op_expr == "==") return (lhs_expr.getint() == rhs_expr.getint());
     1369  else if (op_expr == "!=") return (lhs_expr.getint() != rhs_expr.getint());
     1370  else if (op_expr == ">") return (lhs_expr.getint() > rhs_expr.getint());
     1371  else if (op_expr == ">=") return (lhs_expr.getint() >= rhs_expr.getint());
     1372  else if (op_expr == "<") return (lhs_expr.getint() < rhs_expr.getint());
     1373  else if (op_expr == "<=") return (lhs_expr.getint() <= rhs_expr.getint());
     1374  else if (op_expr == "sw") return (starts_with(lhs_expr,rhs_expr));
     1375  else if (op_expr == "ew") return (ends_with(lhs_expr,rhs_expr));
    13671376  else {
    13681377    logout << "Error: '" << op_expr << "' is not a recognised operator." << endl;
    13691378  }
    1370 
     1379 
    13711380  return false;
    13721381}
  • trunk/gsdl/src/recpt/z3950proxy.cpp

    r9944 r10142  
    3030
    3131extern "C" {
     32  //#include "yaz/yaz_zclient.h"
    3233#include "yaz/yaz_zclient.h"
    3334}
Note: See TracChangeset for help on using the changeset viewer.