1ab94bccca64c9b126cbd1b732aa5e681d8639b99Stephen Hines#pragma version(1) 2ab94bccca64c9b126cbd1b732aa5e681d8639b99Stephen Hines#pragma rs java_package_name(foo) 3ab94bccca64c9b126cbd1b732aa5e681d8639b99Stephen Hines 4ab94bccca64c9b126cbd1b732aa5e681d8639b99Stephen Hinestypedef struct user_t { 5ab94bccca64c9b126cbd1b732aa5e681d8639b99Stephen Hines int *v; 6ab94bccca64c9b126cbd1b732aa5e681d8639b99Stephen Hines} user; 7ab94bccca64c9b126cbd1b732aa5e681d8639b99Stephen Hines 8ab94bccca64c9b126cbd1b732aa5e681d8639b99Stephen Hinesvoid root(int *output, const user * usr) { 9ab94bccca64c9b126cbd1b732aa5e681d8639b99Stephen Hines *output = *usr->v; 10ab94bccca64c9b126cbd1b732aa5e681d8639b99Stephen Hines} 11