Lines Matching refs:SResource
42 struct SResource *fRoot;
104 struct SResource* res_none(void);
109 struct SResource *fFirst;
113 struct SResource* table_open(struct SRBRoot *bundle, const char *tag, const struct UString* comment, UErrorCode *status);
114 void table_add(struct SResource *table, struct SResource *res, int linenumber, UErrorCode *status);
118 struct SResource *fFirst;
119 struct SResource *fLast;
122 struct SResource* array_open(struct SRBRoot *bundle, const char *tag, const struct UString* comment, UErrorCode *status);
123 void array_add(struct SResource *array, struct SResource *res, UErrorCode *status);
126 struct SResource *fSame; /* used for duplicates */
133 struct SResource *string_open(struct SRBRoot *bundle, char *tag, const UChar *value, int32_t len, const struct UString* comment, UErrorCode *status);
140 void bundle_closeString(struct SRBRoot *bundle, struct SResource *string);
142 struct SResource *alias_open(struct SRBRoot *bundle, char *tag, UChar *value, int32_t len, const struct UString* comment, UErrorCode *status);
149 struct SResource* intvector_open(struct SRBRoot *bundle, char *tag, const struct UString* comment, UErrorCode *status);
150 void intvector_add(struct SResource *intvector, int32_t value, UErrorCode *status);
156 struct SResource *int_open(struct SRBRoot *bundle, char *tag, int32_t value, const struct UString* comment, UErrorCode *status);
164 struct SResource *bin_open(struct SRBRoot *bundle, const char *tag, uint32_t length, uint8_t *data, const char* fileName, const struct UString* comment, UErrorCode *status);
168 struct SResource {
174 struct SResource *fNext; /*This is for internal chaining while building*/
187 res_getKeyString(const struct SRBRoot *bundle, const struct SResource *res, char temp[8]);
189 void res_close(struct SResource *res);