X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fisl%2Fstream.h;h=2e6e1b716488c35aeb6797b2979921a72119566e;hb=ac1713af559335dbfd09f7218d90999f1652c84d;hp=90b92f78da7d1a91fb63b22d80b9df90c7156975;hpb=df17c511ad4492bfa3aa164b4488d9f857888b13;p=platform%2Fupstream%2Fisl.git diff --git a/include/isl/stream.h b/include/isl/stream.h index 90b92f7..2e6e1b7 100644 --- a/include/isl/stream.h +++ b/include/isl/stream.h @@ -1,7 +1,7 @@ /* * Copyright 2008-2009 Katholieke Universiteit Leuven * - * Use of this software is governed by the GNU LGPLv2.1 license + * Use of this software is governed by the MIT license * * Written by Sven Verdoolaege, K.U.Leuven, Departement * Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium @@ -14,6 +14,7 @@ #include #include #include +#include #if defined(__cplusplus) extern "C" { @@ -52,6 +53,8 @@ struct isl_token { } u; }; +__isl_give isl_val *isl_token_get_val(isl_ctx *ctx, struct isl_token *tok); +__isl_give char *isl_token_get_str(isl_ctx *ctx, struct isl_token *tok); void isl_token_free(struct isl_token *tok); struct isl_stream { @@ -97,6 +100,7 @@ enum isl_token_type isl_stream_register_keyword(struct isl_stream *s, const char *name); struct isl_obj isl_stream_read_obj(struct isl_stream *s); +__isl_give isl_multi_aff *isl_stream_read_multi_aff(struct isl_stream *s); __isl_give isl_map *isl_stream_read_map(struct isl_stream *s); __isl_give isl_set *isl_stream_read_set(struct isl_stream *s); __isl_give isl_pw_qpolynomial *isl_stream_read_pw_qpolynomial(