Testing jk 1.2.22 on iSeries :

A little quirk on this OS (variables defined inside code ) :)

/**
*  Inherit properties
*
*/
int jk_map_inherit_properties(jk_map_t *m, const char *from, const
char *to, jk_logger_t *l)
{
   int rc = JK_FALSE;

   if (m && from && to) {
       unsigned int i;
       for (i = 0; i < m->size; i++) {
           if (!strncmp(m->names[i], from, strlen(from))) {
               rc = JK_TRUE;
               const char *prp = m->names[i] + strlen(from);
               char *to_prp = jk_pool_alloc(&m->p,
                                            (sizeof(char) *
                                            (strlen(to) +
                                            strlen(prp) + 1)));

==>

/**
*  Inherit properties
*
*/
int jk_map_inherit_properties(jk_map_t *m, const char *from, const
char *to, jk_logger_t *l)
{
   int rc = JK_FALSE;
  const char *prp;
 char *to_prp;

   if (m && from && to) {
       unsigned int i;
       for (i = 0; i < m->size; i++) {
           if (!strncmp(m->names[i], from, strlen(from))) {
               rc = JK_TRUE;
               prp = m->names[i] + strlen(from);
               to_prp = jk_pool_alloc(&m->p,
                                            (sizeof(char) *
                                            (strlen(to) +
                                            strlen(prp) + 1)));

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to