ensure %apply with char*, unsigned char* and signed char* works

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9072 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2006-05-03 20:58:19 +00:00
commit 0f96efd9ce
8 changed files with 73 additions and 17 deletions

View file

@ -0,0 +1,16 @@
using System;
using apply_stringsNamespace;
public class apply_strings_runme {
private static string TEST_MESSAGE = "A message from target language to the C++ world and back again.";
public static void Main() {
if (apply_strings.UCharFunction(TEST_MESSAGE) != TEST_MESSAGE) throw new Exception("UCharFunction failed");
if (apply_strings.SCharFunction(TEST_MESSAGE) != TEST_MESSAGE) throw new Exception("SCharFunction failed");
SWIGTYPE_p_char pChar = apply_strings.CharFunction(null);
if (pChar != null) throw new Exception("CharFunction failed");
}
}