Jump to content

SomCompareIds: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
mNo edit summary
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
This function determines whether two SOM IDs represent the same string.  
{{DISPLAYTITLE:somCompareIds}}
This function determines whether two SOM IDs represent the same string.


==Syntax==
==Syntax==
<PRE>
somId    id1;
somId    id1;
somId    id2;
somId    id2;
int      rc;
int      rc;
 
rc = somCompareIds(id1, id2);
rc = somCompareIds(id1, id2);
</PRE>


===Parameters===
===Parameters===
Line 16: Line 15:
===Return Code===
===Return Code===
;rc (int):
;rc (int):
* 1  Returns 1 if the two input IDs represent strings that are equal.  
* 1  Returns 1 if the two input IDs represent strings that are equal.
* 0  Returns 0 if the two input IDs represent strings that are not equal.
* 0  Returns 0 if the two input IDs represent strings that are not equal.


==Remarks==
==Remarks==
This function returns 1 if the two input IDs represent strings that are equal; otherwise, it returns 0.  
This function returns 1 if the two input IDs represent strings that are equal; otherwise, it returns 0.


==Example Code==
==Example Code==
Line 40: Line 39:


==Related==
==Related==
===Data Structures===
;Data Structures
*somId (sombtype.h)  
*somId (sombtype.h)  
;Functions
* [[somCheckId]]
* [[somRegisterId]]
* [[somIdFromString]]
* [[somStringFromId]]
* [[somTotalRegIds]]
* [[somSetExpectedIds]]
* [[somUniqueKey]]
* [[somBeginPersistentIds]]
* [[somEndPersistentIds]]


===Functions===
[[Category:SOM Kernel]]
*[[somCheckId]]
*somRegisterId
*somIdFromString
*somStringFromId
*somTotalRegIds
*somSetExpectedIds
*somUniqueKey
*[[somBeginPersistentIds]]
*somEndPersistentIds
 
[[Category:The OS/2 API Project]][[Category:SOM Kernel]]

Latest revision as of 18:24, 12 October 2022

This function determines whether two SOM IDs represent the same string.

Syntax

somId    id1;
somId    id2;
int      rc;

rc = somCompareIds(id1, id2);

Parameters

id1 (somId)
The first SOM ID to be compared.
id2 (somId)
The second SOM ID to be compared.

Return Code

rc (int)
  • 1 Returns 1 if the two input IDs represent strings that are equal.
  • 0 Returns 0 if the two input IDs represent strings that are not equal.

Remarks

This function returns 1 if the two input IDs represent strings that are equal; otherwise, it returns 0.

Example Code

#include <som.h>
main()
{
   somId id1, id2, id3;

   somEnvironmentNew();
   id1 = somIdFromString("this");
   id2 = somIdFromString("that");
   id3 = somIdFromString("this");

   SOM_Test(somCompareIds(id1, id3));
   SOM_Test(!somCompareIds(id1, id2));
}

Related

Data Structures
  • somId (sombtype.h)
Functions