dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnet/csant csant_parse.c,1.4,1.5


From: Gopal.V <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/csant csant_parse.c,1.4,1.5
Date: Sat, 04 Jan 2003 03:43:29 -0500

Update of /cvsroot/dotgnu-pnet/pnet/csant
In directory subversions:/tmp/cvs-serv25805/csant

Modified Files:
        csant_parse.c 
Log Message:
Expand variables using properties as well


Index: csant_parse.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/csant/csant_parse.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** csant_parse.c       22 Jul 2002 09:52:54 -0000      1.4
--- csant_parse.c       4 Jan 2003 08:43:25 -0000       1.5
***************
*** 387,390 ****
--- 387,408 ----
  }
  
+ const char* CSAntGetProfileValue(const char* name,int len)
+ {
+       int i=0;
+       if(!name)return 0;
+       if(!CSAntProfileDefines || !CSAntNumProfileDefines)
+       {
+               return 0;
+       }
+       for(i=0;i<CSAntNumProfileDefines;i++)
+       {
+               if(!strncmp(name,CSAntProfileDefines[i],len))
+               {
+                       return "true"; 
+               }
+       }
+       return 0;
+ }
+ 
  const char *CSAntTaskParam(CSAntTask *task, const char *name)
  {
***************
*** 441,444 ****
--- 459,474 ----
                                        ADD_BUFFER_CH(*propValue);
                                        ++propValue;
+                               }
+                       }
+                       else
+                       {
+                               propValue = CSAntGetProfileValue(value,nameLen);
+                               if(propValue)
+                               {
+                                       while(*propValue != '\0')
+                                       {
+                                               ADD_BUFFER_CH(*propValue);
+                                               ++propValue;
+                                       }
                                }
                        }





reply via email to

[Prev in Thread] Current Thread [Next in Thread]