809N/A Licensed to the Apache Software Foundation (ASF) under one or more 809N/A contributor license agreements. See the NOTICE file distributed with 809N/A this work for additional information regarding copyright ownership. 809N/A The ASF licenses this file to You under the Apache License, Version 2.0 809N/A (the "License"); you may not use this file except in compliance with 809N/A the License. You may obtain a copy of the License at 809N/A Unless required by applicable law or agreed to in writing, software 809N/A distributed under the License is distributed on an "AS IS" BASIS, 809N/A WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 809N/A See the License for the specific language governing permissions and 809N/A limitations under the License. 809N/ASET environment variables 809N/AFirst optional parameter: 809N/A ; parameters are considered parts of a path variable, semicolons are 809N/A appended to each element if not already present 809N/A -D parameters are properties for Java or Makefile etc., -D will be 809N/A prepended and the parameters will be separated by a space 809N/A =D the same as above but equal sign is not required 809N/A , parameters should be comma separated in the environment variable 809N/A - parameters should be separated by the next parameter 809N/A Other values mean that the first parameter is missing and the environment 809N/A variable will be set to the space separated parameters 809N/ASecond parameter: name of the environment variable 809N/A; implies that the equal sign is considered a part of the parameter and is 809N/A-D requires parameters in the form name=value. If the equal sign is not found, 809N/Athe parameters are changed to name=expanded_name 809N/AOther options have optional equal sign. If it is found, only the part after 809N/Athe equal sign will be oprionally expanded. 809N/AIf the parameter is the minus sign, the next parameter will not be expanded. 809N/AIf the parameter is a single dot, it will be replaced with the value of the 809N/Aenvironment variable as it existed before envset was invoked. 809N/AFor other parameters the batch looks for the environment variable with the 809N/Asame name (in uppercase). If it is found, it forms the expanded_name. If 809N/Athe environment variable with such a name does not exist, the expanded_name 809N/Awill hold the parameter name without case conversion. 809N/A/* Parse command line parameters */ 809N/A/* for each parameter... */ 809N/A/* Optionally enclose path variable by quotes */ 809N/A/* Set the new value, 'SET' cannot be used since it does not allow '=' */