| Create a FeriteVariable and set it up to be a string from a pointer and length |
| Declaration: |
| FeriteVariable *ferite_create_string_variable( FeriteScript *script, char *name, char *data, int length, int encoding, int alloc ) |
| Parameters: |
| Parameter #1: FeriteScript *script - The script |
| Parameter #2: char *name - The name of the variable |
| Parameter #3: char *data - The data to set the default value of the variable to |
| Parameter #4: int length - The amount of data that exists - required to be greater than 0 for binary data. For a null terminated string, 0 will cause ferite to work out the length of the data. |
| Parameter #5: int encoding - The method that was used to encode the string, if you are unsure use FE_CHARSET_DEFAULT |
| Parameter #6: int alloc - Whether or not to set the variable's name as static or allocated |
| Returns: |
| Returns a newly created string variable |