rpm  4.10.90
tstr.c
Go to the documentation of this file.
00001 #include <rpm/rpmstr.h>
00002 #include <stdio.h>
00003 
00004 static void dump(rpmstr str)
00005 {
00006     printf("'%s'\n", rpmstrAsCstr(str));
00007     printf("--------\n");
00008 }
00009 
00010 int main(int argc, char *argv[])
00011 {
00012     rpmstr str = rpmstrNew();
00013 
00014     rpmstrAppend(str, "WOOT");
00015     dump(str);
00016 
00017     rpmstrAppend(str, "FOOT");
00018     dump(str);
00019 
00020     rpmstrAppend(str, "ZOOT   ");
00021     dump(str);
00022 
00023     rpmstrRStrip(str);
00024     dump(str);
00025 
00026     rpmstrAppendNl(str, "WIMPER");
00027     dump(str);
00028 
00029     rpmstrAppendNl(str, "WUSS");
00030     dump(str);
00031 
00032     rpmstrRStrip(str);
00033     dump(str);
00034 
00035     rpmstrFree(str);
00036 }