00001 static const char *const * 00002 ReadFixPins(IN const char *const *Args, 00003 OUT char **PinFile) 00004 { 00005 enum e_OptionArgToken Token; 00006 int Len; 00007 const char *const *PrevArgs = Args; 00008 00009 Args = ReadToken(Args, &Token); 00010 if(OT_RANDOM != Token) 00011 { 00012 Len = 1 + strlen(*PrevArgs); 00013 *PinFile = (char *)my_malloc(Len * sizeof(char)); 00014 memcpy(*PinFile, *PrevArgs, Len); 00015 } 00016 return Args; 00017 }